Как я вижу последние 10 коммитов в обратном хронологическом порядке с SVN?

Используя командную строку SVN, есть ли способ показать последнее количество X коммитов вместе с сообщениями фиксации в обратном хронологическом порядке (сначала новый фиксатор)?

Ответ 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