Отображение истории субверсии рекурсивно ниже подпапки/пути
svn help log
не дает мне возможность рекурсивно просматривать историю.
svn log -l3 --recursive SVN_ROOT_URL
не работает. Я ожидаю, что он даст мне последние 3 коммита ниже SVN_ROOT_URL.
Это действительно раздражает. Мне всегда нужно начинать работу с IDE или смотреть на город команды, чтобы увидеть последние коммиты проекта (хотя я не уверен, какие команды svn выполняют эти инструменты за кадром).
Я думаю, что эта функция очень важна и надеется, что она будет поддерживаться из окна svn-CLI без высокого усилия bash -scripting.
Ответы
Ответ 1
svn log
уже делает это рекурсивно. Моя ошибка состояла в том, что я раньше не делал svn update
.
Если вы не хотите делать svn update
для защиты своей рабочей копии, выполните команду журнала на сервере:
$ svn info .
...
URL: http://rep.com/svn/foo
...
$ svn log -v http://rep.com/svn/foo
Я использую подробный флаг -v
, чтобы увидеть затронутые файлы.
Ответ 2
- Для linux: обновление svn перед svn log
- Для окон: right click в папке и журнале регистрации (нет необходимости обновлять во-первых)
Это действительно запутывает