使用 SVN 命令行,有没有一种方法可以显示最近的 X 次提交和提交消息,按反时间顺序(最新的提交优先) ?
svn log --limit 10
或者
svn log -l 10
进一步的搜索发现了答案。 svn log默认是按照反时间顺序排列的。
svn log
--limit有一个快捷方式 -l
--limit
-l
# show last 10 logs svn log -l 10
按时间顺序看:
svn log -r1:HEAD
为了澄清以前的答案-请注意,svn log默认只显示提交到您的工作副本的修订(最新的 svn update,运行 svn info查看)。所以,是的,如果你可以先下载所有的提交,这个组合会起作用:
svn update
svn info
svn update svn log -l 10
然而,我最感兴趣的是显示所有最新的提交,而不是首先更新我的工作副本,所以我主要比较我的日志和 HEAD 下降:
svn log -l 10 -r HEAD:1
这对我来说意义重大。