Как просмотреть весь набор изменений, внесенных в SVN за последние 'n' дней? - PullRequest
1 голос
/ 28 мая 2010

Как просмотреть весь набор изменений, внесенных в svn за последние 'n' дней ?. Я не могу найти ссылку в документе, хотя

Ответы [ 4 ]

5 голосов
/ 28 мая 2010

Вы можете указать даты для svn log для работы, поэтому, если вы хотите, чтобы последние n дни вам нужно было только вычислить дату n дней до сегодняшнего дня, а затем передать ее в svn, например: *

svn log -r "{2010-05-23}:HEAD"

См. Также вывод svn log -h для получения подробной информации о параметрах журнала.

2 голосов
/ 29 мая 2010

В диалоговом окне журнала TortoiseSVN вы можете либо отфильтровать уже выбранные и показанные ревизии по дате с помощью кнопок даты в левом верхнем углу, либо вы можете использовать кнопку «Показать все» в левом нижнем углу и использовать «Показать диапазон» Меню кнопок. В диалоговом окне диапазона вы можете ввести диапазон дат для получения записей журнала в формате даты SVN. Например:

{"2002-02-17 15:30"}
1 голос
/ 28 мая 2010

В зависимости от вашего клиента вы можете использовать утилиту Blame и использовать старую версию файла, который вы хотели просмотреть. Было бы показать, кто внес изменения и в какой редакции. Как webdestroya сказал, что SVN работает над изменениями, так что, хотя вы не сможете увидеть точную дату, все равно будет график.

Если вы используете командную строку, то svn blame или svn annotate

0 голосов
/ 28 марта 2016

Ты тоже можешь это сделать ..

>backdate=\`date +%Y-%m-%d --date="10 days ago"\` ; svn log -r "{$backdate}:HEAD"
...