Используя командную строку SVN, есть ли способ показать последнее количество X коммитов вместе с сообщениями фиксации в обратном хронологическом порядке (сначала новый фиксатор)?
Как я вижу последние 10 коммитов в обратном хронологическом порядке с SVN?
Ответ 1
svn log --limit 10
или
svn log -l 10
Дальнейший поиск в Google раскрыл ответ. svn log по умолчанию в обратном хронологическом порядке.
Ответ 2
Для -limit
имеется ярлык -l,# show last 10 logs
svn log -l 10
Ответ 3
Чтобы прояснить предыдущие ответы - обратите внимание, что svn log по умолчанию показывает только коммиты до пересмотра вашей рабочей копии (последний svn update, запустите svn info, чтобы увидеть). Так что да, если это нормально, чтобы вы сначала загрузили все коммиты, эта комбинация будет работать:
svn update
svn log -l 10
Тем не менее, мне больше всего интересно показывать ВСЕ последние коммиты без предварительного обновления моей копии woking, поэтому я в основном сравниваю свой журнал с заголовком HEAD:
svn log -l 10 -r HEAD:1
Это имеет огромное значение для меня.
Ответ 4
Чтобы увидеть их в хронологическом порядке:
svn log -r1:HEAD