Как выполнить трехстороннее объединение с помощью TortoiseHg 2.0.3 и Beyond Compare 3.2.4

Я могу настроить TortoiseHg для запуска Beyond Compare 3, когда необходимо трехстороннее объединение, но я не смог заставить его отображать имена и версии сравниваемых файлов. Он отображает имена и версии файлов при выполнении двухстороннего сравнения файлов. Кто-нибудь знает, как правильно его настроить? У KDiff3 такая же проблема.

Следуя указаниям на сайте поддержки BC ( http://www.scootersoftware.com/support.php?zz=kb_vcs), установите BC3 в качестве инструмента трехстороннего слияния, но он не показывает имена файлов или версии.

Используя Mercurial и не сравнивать 3(bc3) в качестве инструмента сравнения? нужна помощь почти отвечает на вопрос. Это работает для двухсторонних сравнений, но не для трехсторонних слияний. Может кто-нибудь сказать мне, как решить эту проблему?

1 ответ

У меня TortoiseHG 2.0.2 и Beyond Compare 3.1.11, когда я делаю 3 способа слияния, как правило, это основа посередине и 2 различия по обе стороны. То, как я обычно их различаю, - это содержание. То, что мне не понравилось в способе Это делает трехстороннее слияние, вы должны иногда выбирать одну сторону над другой (синюю или розовую) и не можете идти с обеими (содержащими обе ветви). Пример: если я помещу новую функцию в нижней части моего класса в 2 ветви и объединю их в верхней части базы вне всякого сравнения, это заставит меня выбрать одну или другую функцию, и я не смогу иметь обе.

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