如何使用SVN以逆时间顺序查看最后10次提交?


Answers:


183
svn log --limit 10

要么

svn log -l 10

进一步的谷歌搜索发现了答案。svn log默认情况下按时间顺序排列。


17
SVN具有非常有用的内置帮助。 svn help log可能比Google搜索还要快。
meagar

1
此命令似乎仅返回最后但未提交的提交消息。例如,最新的提交是r901,但仅返回到r900。只是想检查这是标准还是错误。也svn log -l10 <URL of your repository>将返回最新的(r901)。
Shyam K

@ShyamK SVN永不停止惊奇。git ftw!
o01年

23

存在--limit的快捷方式-l

# show last 10 logs
svn log -l 10

21

要弄清楚以前的答案-请注意,svn log默认情况下,仅显示工作副本的修订版本(最新svn updatesvn info请参见)。因此,是的,如果可以先下载所有提交,则可以使用此组合:

svn update

svn log -l 10

但是,我最感兴趣的是显示所有最新提交而无需先更新我的woking副本,因此我主要将日志与HEAD下降进行比较:

svn log -l 10 -r HEAD:1

这对我来说意义重大。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.