Как выполнить 3-стороннее слияние с использованием 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 ) как инструмент сравнения? нужна помощь почти отвечает на вопрос. Он работает для двухстороннего сравнения, но не для трехстороннего слияния. Может кто подскажет, как решить эту проблему?


person David Ei    schedule 26.04.2011    source источник


Ответы (1)


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

person Tyler Smith    schedule 19.07.2011
comment
Вы можете вносить изменения с обеих сторон. Используйте Ctrl + B, чтобы повернуть налево, затем направо, или Shift + Ctrl + B, чтобы повернуть направо, а затем налево. См. Параметры в меню «Правка». Кроме того, текст на панели слияния можно полностью редактировать. - person Dheeraj Vepakomma; 13.09.2011