当我执行反向合并时(这经常发生),我发现必须调出日志来找到我想要恢复其修订的确切修订版号是很烦人的。我知道SVN关键字PREV,但有时它可能会有两次或更多的修订。理想情况下,它应该是这样的:
svn merge -r HEAD-2:HEAD-3 http://svn.example.com/repos/calc/trunk我在想,有没有人知道一种更简单的方法,不用看日志?
旁注:有两个以上的修订版本的原因是我使用git svn (仍在学习使用),偶尔,我的dcommit会将所有git分支上的更改作为单独的提交提交到svn repo,尽管只想提交单个git分支的更改。
发布于 2012-01-19 23:35:42
不幸的是,如果不查看svn log,您就无法从命令行完成此操作。我能想到的一件事是,你可以使用图形工具恢复更改。以Windows上的TortoiseSVN为例:

https://stackoverflow.com/questions/8512054
复制相似问题