svn помогите получить всю историю - PullRequest
10 голосов
/ 10 декабря 2010

Резюме: я хочу знать, как мне получить весь журнал изменений из svn.

Я знаю об URL SVN LOG, но он не дает мне подробностей, что файлы были изменены в этом коммите. Это просто дает мне сообщение о коммите.

Я хочу знать, какие файлы были затронуты при каждом коммите.

Есть ли способ получить его для всех коммитов SVN?

Спасибо

p.s: я тоже попробовал svn diff, но это только для 2 ревизий и у меня тысячи редакции!

Ответы [ 2 ]

11 голосов
/ 10 декабря 2010

просто используйте -v в журнале

svn log <url> -v

о да, и ...

чтобы указать ревизию, используйте -r ... так:

svn log <url> -r <rev#> -v

для диапазона ревизий, используйте <firstRev#>:<lastRev#> как:

svn log <url> -r 1:5 -v
2 голосов
/ 23 января 2013

Вот регулярное выражение, которое я использую в notepad ++ для захвата коммитов конкретным пользователем.

^r[0-9]+\ \|\ user\.name.*$[^[^-]*$]*
...