我如何看SVN反向时序顺序的最后10个提交?

使用SVN命令行,有没有办法显示提交消息的最后X个提交,按照反向时间顺序(最新的提交第一)?

svn log --limit 10 

要么

 svn log -l 10 

进一步的search发现答案。 svn log按默认顺序倒序排列。

-limit存在快捷键-l

 # show last 10 logs svn log -l 10 

要按照时间顺序查看它们:

 svn log -r1:HEAD 

为了澄清以前的答案 – 请注意, svn log默认情况下只显示提交到您的工作副本的修订(最新svn update ,运行svn info看到)。 所以是的,如果您可以先下载所有提交,那么这个组合将起作用:

 svn update svn log -l 10 

不过,我最感兴趣的是显示所有最新的提交没有先更新我的woking副本,所以我主要比较我的日志头部下降:

 svn log -l 10 -r HEAD:1 

这对我有很大的影响。