Как получить список файлов, которые изменились с svn за определенный период?

Я пытаюсь получить список файлов, которые изменились в течение определенного диапазона дат, из svn.

В настоящее время я использую что-то вроде этого:

svn diff -r {2009-08-10}:{2009-08-20} --summarize d:/libs/trunk

Есть лучший способ сделать это?


person chollida    schedule 21.08.2009    source источник
comment
что с этим не так? это не делает то, что вы хотите?   -  person SilentGhost    schedule 21.08.2009
comment
@SilentGhost. Он работает достаточно хорошо. Я не был уверен, что это лучший способ решить проблему.   -  person chollida    schedule 21.08.2009


Ответы (2)


Я полагаю, что мой оригинальный метод программного извлечения данных из svn — лучший подход.

svn diff -r {2009-08-10}:{2009-08-20} --summarize d:/libs/trunk

где мы запрашиваем разницу на основе диапазона от первой даты до второй даты. Мы запрашиваем опцию суммирования, чтобы каждый измененный файл отображался в отдельной строке.

person chollida    schedule 22.08.2009

Если вам нужно часто проводить этот анализ, я предлагаю рыбий глаз: текст ссылки

person Jay    schedule 21.08.2009
comment
Спасибо за вклад, но мне нужно получить эти значения программно, а не просматривать их на веб-странице. - person chollida; 23.08.2009