6

Я пытаюсь просмотреть сообщения о фиксации SVN, но поскольку порядок обратный, я не знаю, какая ревизия является последней, и на какую ревизию я хочу посмотреть.

Мой вопрос: как вы показываете журнал из последней ревизии, чтобы сказать 50 ревизий до этого? Есть, конечно, способы выяснить последнюю ревизию; Я просто ищу одну команду, которая делает это легко.

Спасибо

2 ответа2

7

Использовать svn log

Показать ревизии 5-20, начиная с 5:

$ svn log -r 5:20 file.txt

Обратный порядок:

$ svn log -r 20:5 file.txt

Вы также можете показать по дате - показать редакции за январь - март 2010

$ svn log -r {20100101}:{20100331} file.txt

Подробнее читайте в документации по svn log и более подробно об указании ревизий для log , diff , co и т.д.

2

В ветке, где вам не нужна вся история журнала, вы можете использовать:

svn log -r1:HEAD --stop-on-copy <svn path>

Это даст вам первый коммит в этой ветке в верхней части ваших результатов, и вы можете сделать --limit 1 чтобы просто вернуть это сообщение журнала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .