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

Итак, я успешно разобрался, как сделать простой diff и трехстороннее слияние с Subversion командной строки и Beyond Compare 3, используя Windows 7. Спасибо, stackru.

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

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

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

Благодарю.

2 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам