Помимо того, что Берт F сказал , многие команды, включая log
, имеют опцию -r
(или --revision
).Ниже приведены некоторые практические примеры использования этой опции для отображения диапазонов ревизий:
Чтобы отобразить все в порядке возрастания:
svn log -r 1:HEAD
Чтобы отобразить все в порядке убывания:
svn log -r HEAD:1
Чтобы перечислить все, начиная с тринадцатого до основания проверенной в настоящий момент ревизии в порядке возрастания:
svn log -r 13:BASE
Чтобы получить все между указанными датами:
svn log -r {2011-02-02}:{2011-02-03}
ВыМожно комбинировать все вышеперечисленные выражения с параметром --limit
, так что вы можете иметь достаточно детальный контроль над тем, что печатается.Для получения дополнительной информации об этих -r
выражениях см. svn help log
или соответствующую главу в книге Контроль версий с Subversion