Могу ли я использовать более одного файла одновременно, используя Subversion и Beyond Compare? - PullRequest
3 голосов
/ 03 марта 2011

Итак, я успешно выяснил, как сделать простую разность и объединить 3 способа с Subversion командной строки и Beyond Compare 3, используя Windows 7. Спасибо, stackoverflow.

Тем не менее, у меня часто бывает много файлов, которые я изменяю между коммитами, то есть html-файл, css-файл и javascript-файл, все связанные с одним и тем же исправлением ошибки. Когда я использую встроенный svn diff, я могу просто набрать «svn di», и он покажет мне список всех различий во всех файлах. Есть ли способ активировать этот тип функций с Beyond Compare 3?

В тот момент, когда я набираю «svn di», он отправляет первый файл в Beyond Compare, и когда я заканчиваю просмотр изменений, я закрываю окно недоступного сравнения, и разница заканчивается. Для меня нет возможности использовать другие файлы без ввода каждого имени вручную. (И иногда я не могу вспомнить все, что я изменил ... в основном, это становится очень грязным.)

Это вообще возможно? Если да, то как?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 09 марта 2011

Возможно, не то, что вы ищете, но TortoiseSVN, интегрированный с Beyond Compare 3, отлично подходит для такого рода операций. Мой рабочий процесс после обновления svn обычно:

  1. TortoiseSVN> Проверить наличие изменений | Commit
  2. Просмотр каждой модификации двойным щелчком мыши / сравнение с базой (, интегрированный с BC3 )
  3. Обновление журнала SVN на основе различий, показанных в BC3.

Причина, по которой это может удовлетворить вашу задачу, состоит в том, что вы можете выбрать все измененные файлы (Ctrl + A), затем дважды щелкнуть / сравнить с базой, и BC3 загрузит все различия сразу на отдельных вкладках.

Этого также можно достичь из командной строки (не проверено).

0 голосов
/ 04 марта 2011

Мое знакомство с Beyond Compare было только в результате использования коллажей (поэтому я не очень хорошо это знаю), но вы можете попробовать вместо этого инструмент сравнения KDiff3 (бесплатный, GPL), который действительно отлично. Я не знаю о каких-либо проблемах интеграции SVN, кроме упомянутой здесь проблемы обертки .

...