我希望从HEAD向后svn log
步骤开始,M
提交最多N
次提交。
如果您愿意,可以像SQL语句一样。或-r N:M
范围,支持简单算术..
我想避免必须“grep”对应于HEAD的实际整数:
head_as_int=$(/usr/bin/svn info | perl -ne 'print "$1\n" if /^Revision: (\d+)$/'
我认为这是理想的:
svn log -r HEAD-$n:HEAD-$n+$m
不受支持。 :(
答案 0 :(得分:3)
只需使用-l
标志?
svn log -l5
如果您想要特定范围的修订,那么您可以这样做:
svn log -r1345:1350
当然,您可以使用Bash(或者您使用的任何shell进行算术运算):
svn log -r$N:$((N+5))