代码之家  ›  专栏  ›  技术社区  ›  jwalkerjr

如何将标题更改为以前的修订

  •  17
  • jwalkerjr  · 技术社区  · 17 年前

    5 回复  |  直到 14 年前
        1
  •  19
  •   VonC    17 年前

    最干净的方法是 undo changes

    --revision 303:302 ,或以同等方式 --change -303 .)

    我意识到这并不是“让最后一次的承诺从未发生过”,因为承诺仍然是历史的一部分,但我相信最好是将那次糟糕的承诺保留在历史上。
    它可以包括一些可以查询/比较的正在进行的工作,以便轻松地重新生成新的正确提交。


    即使:

    • SVN(1.5)手册提到了未来 obliterate 完成永久删除信息任务的命令,以及
    • 提到 svndumpfilter

    ... 最好不要尝试将SCM工具扭曲成本来不打算做的事情。

        2
  •  9
  •   abatishchev Karl Johan    17 年前

        3
  •  1
  •   Community Mohan Dere    9 年前

    svnadmin dump svnadmin load . 这是一种蛮力的方式,但我相信这是唯一的方式。

    Nuking huge file in svn repository

        4
  •  0
  •   tjw    17 年前

    您可以svn cp特定的修订,因此如果没有需要保存的干预操作,您可以svn rm有问题的目录,然后svn cp旧版本。见 Peg and Operative Revision section of the book

        5
  •  0
  •   Dio    8 年前
    推荐文章