Я хотел бы видеть svn log
до M
совершает ошибку, начиная с N
шагов назад от ГОЛОВЫ.SVN-журнал регистрируется от HEAD-n до HEAD-n + m?
Что-то вроде инструкции SQL, если хотите. Или -r N:M
диапазон, который поддерживает простую арифметику ..
Я хотел бы избежать необходимости «Grep» действительное целое число, соответствующее РУКОВОДИТЕЛЯ:
head_as_int=$(/usr/bin/svn info | perl -ne 'print "$1\n" if /^Revision: (\d+)$/'
Я полагаю, это было бы идеально:
svn log -r HEAD-$n:HEAD-$n+$m
который не поддерживается. ? :(
@Robottinosino: Хорошо, посмотрите мое обновление. Это все ближе? –
Это то, что я искал. Я все равно должен взломать способ получить NUMBER для текущей ревизии HEAD, хотя ... не так ли? – Robottinosino
@Robottinosino: А, я вижу. Вы хотите его относительно головы. Я не уверен, что есть простой способ добиться этого. Я бы, вероятно, написал вспомогательный скрипт/псевдоним, который просто извлекает текущую версию из URL. (например, 'svn info | grep« Редакция »что-то что-то»). –