svn помогите получить всю историю

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

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

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

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

Спасибо

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

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.*$[^[^-]*$]*
Другие вопросы по тегам