总结:我想知道如何从svn获取所有更改日志。
我知道SVN LOG的URL,但它没有给我详细说明 文件在该提交中被更改。它只是给我提交消息。
我想知道每次提交都会影响哪些文件。
有没有办法让所有svn提交?
由于
p.s:我也尝试了svn diff,但它只是2次修改,我有数千个 修改!
答案 0 :(得分:11)
只需在日志上使用-v
svn log <url> -v
指定修订版,使用-r ... so:
svn log <url> -r <rev#> -v
对于修订范围,请使用<firstRev#>:<lastRev#>
,如:
svn log <url> -r 1:5 -v
答案 1 :(得分:2)
这是我在记事本++中使用的正则表达式,用于抓取特定用户的提交。
^r[0-9]+\ \|\ user\.name.*$[^[^-]*$]*