2016-07-22 12 views
0

Как мы можем проверить файлы, которые совершены между 2 датами.
Файлы SVN CheckOut, которые совершаются между 2 датами

Я получаю ошибку "SVN: E195008: диапазон Редакция не допускается", когда я использую вариант ниже
СВН совместно URL -r {2016-04-01}: {2016-07 -22}

и мы можем видеть, журнальные сообщения между 2 датами журнала URL СВН -qv -r {2016-07-01}: {2016-07-21} как это то, что это вариант мы необходимо использовать для CO файлы, которые совершены между 2 датами.

+1

Загрузка рабочей копии из последней, самые современные ревизии не включают желаемая файлы? –

ответ

1

Вы можете не Кассовые

  • Отдельные файлы (URL должен указывать на каталог)
  • только «изменен в правке» файлы, потому что каждая ревизия SVN является срез истории всех файлов, существующих в репо
  • диапазона пересмотра, поскольку каждая правка является отдельной независимыми сущностями

Помимо того, что я не могу видеть ничего хорошего аргументация для такого набора файлов, как физическое объект (логический объект только svn ls -qv с некоторой пост-обработкой) и вопрос не связан с сервером VisualSVN (только с чистым ядром SVN). Я не могу себе представить, почему вы не читать документы ?! Даже svn help должен показать вам необходимы шаги, лишь с некоторыми действиями (ТБТ !!! написана от ума)

  1. Получить список всех поврежденных файлов и добавить его в группу изменений (вручную как-то): svn ls -v N:M ... + svn cl MYFILES --targets LIST (за исключением список файлов из lsчисленным пересмотра по крайней мере с-REV/в файл, очистить его, используйте файл в качестве источника для создания)
  2. списка изменений
  3. svn co BASE/URL --depth 'empty' (получить пустой рабочей копии)
  4. svn up -r M --set-depth 'infinity' -cl MYFILES (обновление/из ничего/файлы только в changeslist, используя END-REV как основание)

HTH