Как настроить Beyond Compare 3 для разрешения конфликтов Eclipse?
каковы правильные параметры, чтобы выйти за рамки сравнения 3 работы с разрешением конфликтов Eclipse/Subclipse?
на Preferences > Team > SVN > Diff/Merge
есть возможность указать внешнюю программу для разрешения конфликтов.
параметры по умолчанию:
"${yours}" "${theirs}" "${base}" "${merged}"
и он предлагает настройки TortoiseMerge этого:
/theirs:"${theirs}" /base:"${base}" /mine:"${yours}" /merged:"${merged}"
но какова соответствующая конфигурация для Beyond Compare?
3 ответов
похоже, это правильно:
"${theirs}" "${yours}" "${base}" "${merged}"
на основе этого сообщения форума: http://www.scootersoftware.com/vbulletin/showthread.php?t=368#4
чтобы пометить разделы соответствующим образом и запустить BC в отдельном (solo) экземпляре, это так:
"${theirs}" "${yours}" "${base}" "${merged}"
/lefttitle="Incoming (${theirs})"
/centertitle="Base (${base})"
/righttitle="Local (${yours})"
/outputtitle="Merged (${merged})"
/solo
несколько строк, используемых выше для удобства чтения, замените linebreaks пробелами для использования, т. е.
"${theirs}" "${yours}" "${base}" "${merged}" /lefttitle="Incoming (${theirs})" /centertitle="Base (${base})" /righttitle="Local (${yours})" /outputtitle="Merged (${merged})" /solo
также проверьте http://beyondcvs.sourceforge.net/ для плагина eclipse/Beyond Compare. (из: http://www.scootersoftware.com/support.php?zz=kb_vcs)
AnkhSVN использует
для 3-way diff:
"$(ProgramFiles)\Beyond Compare 3\BComp.exe" "$(Mine)" "$(Theirs)" "$(Base)" "$(Merged)" /title1="$(MineName)" /title2="$(TheirsName)" /title3="$(BaseName)" /title4="$(MergedName)"
или для 2-способ:
"$(ProgramFiles)\Beyond Compare 3\BComp.exe" "$(Mine)" "$(Theirs)" /mergeoutput="$(Merged)" /title1="$(MineName)" /title2="$(TheirsName)"
вы, вероятно, можете настроить это в формат Subclipse.