-1

我使用 Tortoise 作为 SVN 客户端。

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

我知道我可以通过创建一个新的工作副本,使用比较合并工具将该工作副本的更改应用到主副本中,然后提交来做到这一点。但我宁愿用一个独特的工作副本来做。如果我可以svn move在 Subversion 中使用类似的命令直接进行更改,那就更好了。

4

1 回答 1

1

我认为你实际上试图做一个reverse-merge.

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

svn merge -r HEAD:42 .

然后以通常的方式提交。

于 2015-09-01T14:12:00.693 回答