Сравнение / обнаружение измененных файлов по веткам в Subversion - PullRequest
1 голос
/ 03 февраля 2010

В настоящее время я работаю над версией моего проекта из головы в Subversion. У меня есть ветка, которая является более старой версией проекта. Теперь мне нужно выяснить, какие файлы изменились и каковы их изменения.

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

У меня есть Subversion, интегрированная в Visual Studiou 2008.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 03 февраля 2010

См. Руководство SVN для команды svn diff . Третье использование должно, вероятно, достичь того, что вы хотите:

svn diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]
1 голос
/ 05 февраля 2010

Вы можете использовать мастер объединения, чтобы выяснить, что можно объединить с веткой, если это поможет.

  • Щелкните правой кнопкой мыши решение
  • Subversion -> Слияние
  • Выберите «Объединить диапазон ревизий»
  • Выберите «Выбрать ревизии на следующей странице» и выберите другую ветку (не ту, над которой вы сейчас работаете)

Следующая страница, которая появляется, предназначена для использования с ревизиями, которые вы хотите объединить. В нем перечислены только те ревизии, которые могут быть объединены (которые еще не были объединены). Вы можете просматривать ревизии и файлы изменений в каждой ревизии. Если щелкнуть правой кнопкой мыши или дважды щелкнуть файл, вы можете посмотреть изменения в файле / ревизии.

...