Шаги для настройки Eclipse (протестировано с 3.7 (Indigo) до 4.4 (Luna)) с Subversive для использования Beyond Compare в качестве инструмента сравнения и слияния по умолчанию (может работать с другими версии тоже):
Примечание: согласно комментарию MattPassell , похоже, существует нерешенная проблема в OS X (и Linux?) С пробелами в путях и аргументах. Конфигурация ниже для OS X работает вокруг этого, избегая пробелов.
- Предпочтения → Команда → SVN → Просмотр различий
- Добавить ...
- Расширение или MIME-тип : *
- Разные аргументы программы → Путь к программе : введите путь для двоичного файла Beyond Compare (без аргументов). Например.:
- OS X:
/Users/tom/bin/bcomp
(это символическая ссылка на /Applications/Beyond Compare.app/Contents/MacOS/bcomp
, чтобы избежать пробелов в пути)
- Windows:
C:\Program Files (x86)\Beyond Compare 3\BComp.exe
-
Разные аргументы программы (поле):
- Объединить аргументы программы → Путь к программе : снова путь к двоичному файлу.
-
Объединить аргументы программы (поле):
-
OS X:
${theirs} ${mine} ${base} ${merged}
-lefttitle=Incoming
-centertitle=Base
-righttitle=Local
-outputtitle=Merged
-
Окна:
"${theirs}" "${mine}" "${base}" "${merged}"
/lefttitle="Incoming (${theirs})"
/centertitle="Base (${base})"
/righttitle="Local (${mine})"
/outputtitle="Merged (${merged})"
- OK
![Eclipse 3.7 (Indigo) Subversive configuration for Beyond Compare](https://i.stack.imgur.com/cN8sW.png)
Я попытался и не смог настроить Beyond Compare как инструмент сравнения с Subclipse (кажется, что он имеет только внешнюю конфигурацию инструмента для слияния / конфликта).