Как выполнить трехстороннее слияние с помощью TortoiseHg 2.0.3 и Beyond Compare 3.2.4 - PullRequest
2 голосов
/ 27 апреля 2011

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

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

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

1 Ответ

2 голосов
/ 19 июля 2011

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

...