在CLI上获取相对于头部的SVN修订

在CLI上获取相对于头部的SVN修订,svn,Svn,当我进行反向合并(这种情况经常发生)时,我发现必须调出日志才能找到我想要还原更改的版本号,这很烦人。我知道SVN关键字PREV,但有时它可能是2个或更多的修订回来。理想情况下,它看起来像这样: svn merge -r HEAD-2:HEAD-3 http://svn.example.com/repos/calc/trunk 我想知道是否有人知道一种更简单的方法,不用看日志就能做到这一点 旁注:之所以有2个以上的修订版本,是因为我使用git svn(仍在学习使用),偶尔,我的dcommit会将

当我进行反向合并(这种情况经常发生)时,我发现必须调出日志才能找到我想要还原更改的版本号,这很烦人。我知道SVN关键字PREV,但有时它可能是2个或更多的修订回来。理想情况下,它看起来像这样:

svn merge -r HEAD-2:HEAD-3 http://svn.example.com/repos/calc/trunk
我想知道是否有人知道一种更简单的方法,不用看日志就能做到这一点


旁注:之所以有2个以上的修订版本,是因为我使用git svn(仍在学习使用),偶尔,我的dcommit会将所有git分支上的更改作为单独的提交到svn repo,尽管我只想提交来自单个git分支的更改。

不幸的是,如果不查看
svn日志
,就无法从命令行执行此操作。我可以考虑的一件事是,您可以使用图形化工具还原更改。以窗户上的乌龟为例: