SVN 以相反的顺序记录消息

SVN 以相反的顺序记录消息

我正在尝试查看 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、、、等等diffco

答案2

在您不想保留整个日志历史记录的分支上,可以使用:

svn log -r1:HEAD --stop-on-copy <svn path>

这将为您提供结果顶部的该分支上的第一次提交,您可以执行操作--limit 1以返回该日志消息。

相关内容