Используя командную строку SVN, есть ли способ показать последнее количество X коммитов вместе с сообщениями о фиксации в обратном хронологическом порядке (сначала самые новые фиксации)?
Используя командную строку SVN, есть ли способ показать последнее количество X коммитов вместе с сообщениями о фиксации в обратном хронологическом порядке (сначала самые новые фиксации)?
Ответы:
svn log --limit 10
или
svn log -l 10
Дальнейший поиск в Google дал ответ. svn log
по умолчанию списки в обратном хронологическом порядке.
svn log -l10 <URL of your repository>
вернул бы последний (r901).
Чтобы прояснить предыдущие ответы - обратите внимание, что svn log
по умолчанию отображаются только коммиты до версии вашей рабочей копии (последней svn update
, запустите, svn info
чтобы увидеть). Итак, да, если вы можете сначала загрузить все коммиты, эта комбинация будет работать:
svn update
svn log -l 10
Однако меня больше всего интересует отображение ВСЕХ последних коммитов без предварительного обновления моей копии для работы, поэтому я в основном сравниваю свой журнал с падением HEAD:
svn log -l 10 -r HEAD:1
Для меня это имеет огромное значение.
svn help log
вероятно, будет даже быстрее, чем поиск в Google.