我使用Tortoise作为SVN客户端。
我需要将一些文件更新为旧版本,然后执行此更新创建的更改并将其提交到新版本。基本上我想在存储库中恢复该修订。
我知道我可以通过创建一个新的工作副本来做到这一点,使用比较合并工具将该工作副本的更改应用到主要副本,然后提交。但我宁愿用独特的工作副本来做。如果我可以使用像svn move
之类的命令在Subversion中直接进行更改,那就更好了。
答案 0 :(得分:1)
我认为你确实试图做reverse-merge
。
例如,如果您最新的良好代码状态是修订版42
,则可以这样执行:
svn merge -r HEAD:42 .
然后以通常的方式提交它。