1
看來執行svn log
會給我過時的信息,除非我先執行svn update
。但有時我不想更新。有沒有辦法得到最新的日誌(至少在我自己的提交)沒有更新?執行SVN日誌而不更新
看來執行svn log
會給我過時的信息,除非我先執行svn update
。但有時我不想更新。有沒有辦法得到最新的日誌(至少在我自己的提交)沒有更新?執行SVN日誌而不更新
嘗試:
svn log -r 1:HEAD /path/to/working/copy
更換版本號根據自己的喜好。
Valid options:
-r [--revision] ARG : ARG (some commands also take ARG1:ARG2 range)
A revision argument can be one of:
NUMBER revision number
'{' DATE '}' revision at start of the date
'HEAD' latest in repository
'BASE' base rev of item's working copy
'COMMITTED' last commit at or before BASE
'PREV' revision just before COMMITTED
謝謝。我注意到這給出了最底層的最新條目,而不是像「日誌」那樣的頂端條目。這是我的錯誤還是疏忽? – dotancohen 2012-04-04 17:34:29
@dotancohen:使用'svn log -r HEAD:1/path/to/working/copy'作爲反向順序。 – nosid 2012-04-04 17:53:10
使用'svn log -r HEAD:BASE -l 10'將會爲您提供自您工作副本以來所做的所有工作。 – wegry 2016-06-08 19:11:55