Svn поможет получить всю историю

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

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

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

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

Спасибо

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

Ответ 1

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

svn log <url> -v

oh yea и...

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

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

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

svn log <url> -r 1:5 -v

Ответ 2

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

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