首页 文章

还原特定修订并提交新修订

提问于
浏览
-1

我使用Tortoise作为SVN客户端 .

我需要将一些文件更新为旧版本,然后执行此更新创建的更改并将其提交到新版本 . 基本上我想在存储库中恢复该修订版 .

我知道我可以通过创建一个新的工作副本来做到这一点,使用比较合并工具来应用该工作副本's changes into the main one, then commiting. But I' d而不是使用唯一的工作副本 . 如果我可以使用像 svn move 这样的命令在Subversion中直接进行更改,那会更好 .

1 回答

  • 1

    我想你实际上是想做一个 reverse-merge .

    例如,如果您最新的良好代码状态是修订版 42 ,您可以这样做:

    svn merge -r HEAD:42 .
    

    然后以通常的方式提交它 .

相关问题