Я хотел бы использовать Beyond Compare внутри Eclipse. Проблема заключается в том, что встроенный инструмент diff и merge не позволяет настроить diff достаточно, поэтому есть слишком много различий. Beyond Compare имеет правильную настройку для этого, но я не мог интегрировать инструмент. Я пробовал следующее:
- Используйте плагин Eclipse http://beyondcvs.sourceforge.net/ Но я не смог настроить Subversive внутри Eclipse, чтобы использовать этот плагин, и плагин не интегрирует себя в действие слияния Subversive.
- Попробовал интегрировать Beyond Compare как средство просмотра diff (см. Окно Eclipse > Настройки > Командa > SVN > Diff Viewer). Когда вы выполняете синхронизацию, настроенный множитель diff не использовался вообще. Я следил за информацией, найденной в http://www.scootersoftware.com/download.php?c=kb_vcs под пунктом "tortoisesvn" и изменил синтаксис, если это необходимо для модуля Subversive.
Кто-нибудь преуспел в интеграции Beyond Compare в Eclipse for Subversion? Я нашел аналогичный вопрос Как настроить Beyond Compare 3 для разрешения конфликтов Eclipse?, но это не сработало для меня (возможно, разница между Subversive и Subclipse?).
Дополнение: Я выполнил шаги @Tom Clift (большое спасибо), и теперь diff работает, слияние было немного сложнее. Я сделал следующие шаги для окончательного успеха:
- Конфигурируется, как описано в ответе.
- Изменено что-то на ветке и совершило это.
- Переключено на соединительную линию.
- Начнется операция слияния:
Team > Merge... > Tab URL > URL Field: <branch URL> and Radio button "Start from copy"
- При нажатии
Ok
появляется диалоговое окно, в котором спрашивается, нормально ли открывать "Синхронизировать представление". - Синхронизировать perspecitve показывает все изменения, и когда я выбираю один, есть пункт меню "Открыть во внешнем редакторе сравнения", который открывает Beyond Compare.