2010-04-20 162 views

回答

157
svn log --limit 10 

svn log -l 10 

而且谷歌搜索發現答案。 svn log默認情況下按逆時針順序列出。

+17

SVN有真正有用的內置幫助。 'svn help log'可能會比Google搜索更快。 – meagar 2010-04-20 14:13:06

+0

這就是我一直在尋找的,不錯的工作Lokesh – bharal 2012-02-13 15:31:16

+1

這條命令似乎只返回最後一條,但不是最新的提交消息。例如最新的提交是r901,但它只返回到r900。只是想檢查這是標準還是錯誤。另外'svn log -l10 <你的倉庫的URL>'也會返回最新的(r901)。 – 2012-12-05 04:38:02

23

的快捷-l存在--limit

# show last 10 logs 
svn log -l 10 
16

看到他們在時間順序:

svn log -r1:HEAD 
17

爲了澄清以前的答案 - 注意svn log默認只顯示向上提交到修改你的工作副本(最新svn update,運行svn info看看)。所以,是的,如果它是OK供您下載所有提交第一,這個組合將工作:

svn update 

svn log -l 10 

不過,我在展示的所有最新承諾不首先更新我的沃金副本最感興趣,所以我大多比較我的日誌到HEAD下降:

svn log -l 10 -r HEAD:1 

它對我有很大的影響。