我正在尝试查看 svn 提交消息,但由于顺序被颠倒了,我不知道哪个修订版是最后一个,也不知道我想要查看哪个修订版。
我的问题是如何显示从上次修订到之前 50 次修订的日志?当然有方法可以找出上次修订;我只是在寻找一个可以轻松完成的命令。
谢谢
答案1
使用svn log
显示修订版本 5-20,从 5 开始:
$ svn log -r 5:20 file.txt
反转顺序:
$ svn log -r 20:5 file.txt
您还可以按日期显示 - 显示 2010 年 1 月至 3 月的修订版本
$ svn log -r {20100101}:{20100331} file.txt
阅读更多内容svn log 文档以及更多细节指定修订对于log
、、、等等diff
co
答案2
在您不想保留整个日志历史记录的分支上,可以使用:
svn log -r1:HEAD --stop-on-copy <svn path>
这将为您提供结果顶部的该分支上的第一次提交,您可以执行操作--limit 1
以返回该日志消息。