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