Используйте графический интерфейс для сравнения версии SVN файла с предыдущей версией в Linux - PullRequest
2 голосов
/ 16 марта 2012

Я пытаюсь просмотреть историю файла в SVN и посмотреть, какие изменения были внесены выбранными ревизиями в этот файл, используя Subclipse - так же, как вы можете просматривать изменения на странице в Википедии.

Iсначала попытался дважды щелкнуть строку в истории, но это не сработало - я получил сообщение об ошибке «файл не существует».Насколько я могу видеть с Subclipse, вы должны щелкнуть правой кнопкой мыши по ревизии, найти пункт меню «Сравнить ...», затем нажать на вторую кнопку выбора и найти ревизию непосредственно перед (то есть ниже) той, которую выхотите сравнить с (который обычно, но не всегда выделен жирным шрифтом), а затем дважды нажмите ОК, что утомительно долго.Я ищу более удобный способ сделать это.

Ответы [ 2 ]

2 голосов
/ 17 марта 2012

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

В качестве альтернативы, вы можете сделать Team> Show History, чтобы увидеть все изменения в файле.Выберите любые две ревизии, щелкните правой кнопкой мыши и выберите опцию Сравнить, чтобы увидеть различия в этих ревизиях.

Наконец, при просмотре Показать историю, чтобы просто увидеть изменения в конкретной ревизии, просто выберите эту ревизию, щелкните правой кнопкой мыши ивыберите Сравнить и нажмите ОК в следующем диалоговом окне.Вам не нужно изменять какие-либо настройки в диалоговом окне.

0 голосов
/ 16 марта 2012

В Emacs:

  1. Cx Cf и выберите файл для просмотра истории.

  2. Cx vl

  3. Перейдите на вкладку с интересующей вас ревизией (или щелкните по ней)

  4. Нажмите заглавную D, чтобы просмотреть разницу (для всех файлов, измененных этой ревизией)

  5. Чтобы посмотреть еще один, нажмите Cx o и вернитесь к шагу 3.

...