Использование Beyond Compare внутри Eclipse для слияния в Subversion

Я хотел бы использовать Beyond Compare внутри Eclipse. Проблема заключается в том, что собственный инструмент сравнения и слияния не позволяет достаточно настраивать разницу, поэтому существует слишком много различий. В Beyond Compare есть подходящие настройки для этого, но я не смог интегрировать этот инструмент. Я пробовал следующее:

  1. Используйте подключаемый модуль Eclipse http://beyondcvs.sourceforge.net/ Но мне не удалось настроить Subversive внутри Eclipse для использования этого подключаемого модуля, и этот подключаемый модуль не интегрируется в действие слияния Subversive.
  2. Пытался интегрировать Beyond Compare в качестве средства просмотра различий (см. Окно Eclipse> Настройки> Команда> SVN> Средство просмотра различий). При выполнении синхронизации настроенное мной средство просмотра различий вообще не использовалось. Я следил за информацией, найденной на http://www.scootersoftware.com/download.php?c=kb_vcs под пунктом "tortoisesvn", и при необходимости изменил синтаксис плагином Subversive.

Имеет кому-нибудь удалось интегрировать Beyond Compare в Eclipse для Subversion? Я нашел аналогичный вопрос Как настроить Beyond Compare 3 для разрешения конфликтов Eclipse? , но он не помог мне (возможно, разница между Subversive и Subclipse?).


Дополнение: Я выполнил шаги @Tom Clift (большое спасибо), и теперь diff работает, слияние было немного сложнее. Я проделал следующие шаги для окончательного успеха:

  1. Настроен, как описано в ответе.
  2. Что-то изменил в ветке и зафиксировал это.
  3. Переключился на магистраль.
  4. Запустил там операцию слияния: Команда> Объединить ...> URL-адрес вкладки> Поле URL-адреса: и радиокнопка «Начать с копии»
  5. При нажатии ОК появляется диалоговое окно с вопросом, все ли в порядке для открытия окна «Синхронизация».
  6. Перспектива синхронизации показывает все изменения, и когда я выбираю одно, появляется пункт меню «Открыть во внешнем редакторе сравнения», который открывает Beyond Compare.

17
задан Community 23 May 2017 в 12:02
поделиться