Разрешение конфликта слияния с Beyond Compare (Mercurial)

Я использую Mercurial, и он настроен на открытие Beyond Compare, когда возникает конфликт при слиянии. БК открывается нормально и показывает мне два файла, но я понятия не имею, что делать после этого.

Обычно в BC есть стрелки рядом со строками, которые различаются там, где вы можете щелкнуть по ним, чтобы переместить выделение влево или вправо. Независимо от того, как я выбираю раздел, я не могу переместить код с одной стороны на другую или выбрать определенный раздел как тот, который я хочу сохранить. Этот интерфейс очень удобен. В основном я вижу различия, но не знаю, как сказать BC, какой из них я хочу оставить.


person Daisetsu    schedule 18.08.2011    source источник
comment
Я не использовал Beyond Compare, но скриншот похож на kdiff3 — вы должны увидеть три файла в верхней половине экрана (исходная версия, ваши изменения и входящие изменения) и использовать их для создания объединенной версии в нижней половине. экрана. Если вы этого не видите, я могу только предположить, что проблема с вашей конфигурацией.   -  person Neil    schedule 19.08.2011
comment
Он показывает два файла (один в левой половине экрана и другой в правой). Там нет настоящего раздела финального слияния, как в kdiff3.   -  person Daisetsu    schedule 19.08.2011
comment
Ваш .hgrc включает bcomp.args = $local $other $base $output? Это часть того, что вам нужно, чтобы BC выполнил трехстороннее слияние.   -  person VonC    schedule 19.08.2011
comment
Вы открываете свои файлы в режиме двустороннего сравнения файлов, а не в трехстороннем интерфейсе слияния. Либо VonC прав в том, что вы его неправильно настроили, либо Тим в том, что вы не используете версию Pro. Если ни один из них не помогает, вам следует написать по адресу [email protected]; они смогут предоставить более целенаправленную помощь, чем StackOverflow.   -  person Zoë Peterson    schedule 19.08.2011


Ответы (1)