Ответ 1
просто используйте -v в журнале
svn log <url> -v
oh yea и...
чтобы указать версию, используйте -r... так:
svn log <url> -r <rev#> -v
для диапазона версий используйте <firstRev#>:<lastRev#>
как:
svn log <url> -r 1:5 -v
Резюме: Я хочу знать, как я могу получить весь журнал изменений из svn.
Я знаю URL SVN LOG, но он не дает мне подробностей, что файлы были изменены в этой фиксации. Это просто дает мне сообщение о фиксации.
Я хочу знать, какие файлы были затронуты с каждой фиксацией.
Есть ли способ получить его для всех svn-коммитов?
Спасибо
p.s: Я пробовал svn diff тоже, но это всего лишь 2 версии, и у меня есть тысячи ревизии!
просто используйте -v в журнале
svn log <url> -v
чтобы указать версию, используйте -r... так:
svn log <url> -r <rev#> -v
для диапазона версий используйте <firstRev#>:<lastRev#>
как:
svn log <url> -r 1:5 -v
Вот регулярное выражение, которое я использую в notepad ++ для захвата коммитов конкретным пользователем.
^r[0-9]+\ \|\ user\.name.*$[^[^-]*$]*