Как посмотреть, какие файлы были изменены между 2 ревизиями?

StackOverflow https://stackoverflow.com/questions/167371

  •  03-07-2019
  •  | 
  •  

Вопрос

Я просто хочу посмотреть, какие файлы были изменены / добавлены / удалены между 2 произвольными ревизиями. Как мне это сделать?

Могу ли я сделать это и в черепахе?

Это было полезно?

Решение

svn log -v -rX:Y .

-v для " подробного " Переключатель даст вам подробный вывод о том, какие файлы были затронуты в этой ревизии.

Обратите внимание, что ". " предполагается, что вы находитесь в каталоге с рабочей копией, но вы также можете использовать URL-адрес, например " http://svn.myawesomesoftwareproject.com/trunk/lib/foo.c & Quot;.

Эту информацию можно найти, набрав "svn help log" или прочитав книгу SVN , доступно бесплатно онлайн. Не забывайте R читать T он F по-настоящему M ежегодно!

Другие советы

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

svn diff -r X:Y --summarize

Щелкните правой кнопкой мыши каталог, содержащий ваше хранилище. Выберите SVN Показать журнал. Ctrl + клик две ревизии. Щелкните правой кнопкой мыши один из них и выберите «Сравнить редакции».

svn diff -r " start_revision_number " " end_revision_number " & Quot; url_of_svn_repo & Quot; --summarize

тогда просто отправь его в grep ^ A D или M

Если вы новичок в управлении исходным кодом и SVN, вы можете выбрать Прагматический контроль версий с SVN. Он объясняет многие понятия и команды.

Это сработало для меня в Windows

<Ол>
  • Перейдите в свою папку, где у вас есть хранилище,
  • щелкните правой кнопкой мыши и выберите SVN Показать журнал,
  • В диалоговом окне есть «Показать диапазон». нажмите на нее и заполните Начать редакцию = {ваша редакция} и Завершить редакцию = {ваша редакция}
  • Выберите диапазон начала и даты в соответствии с вашими потребностями
  • Примечание: {ваша ревизия} = укажите номер ревизии как минимум для одного из ваших изменений файла. Все файлы, связанные с этой ревизией, должны быть перечислены.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top