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