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