Используя командную строку 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.