Почему "git mergetool" (meld) показывает маркеры конфликтов?

Почему "git mergetool" (meld) показывает мне вид предка WITH conconder markers? Это совершенно неправильно, и я никогда не понимал, почему он это делает. Как я могу это исправить?

3-мерное слияние должно показать

[ Your Changes ]          [ Common Base ]            [ Upstream Changes ]

Я получаю:

[ My Changes   ]   [ File with Conflict markers ]    [ Upstream changes ]

Смотрите: Sample Screenshot

Ответ 1

похоже, что у вас нет имен параметров, выполненных правильно в конфиге. Вы должны видеть такие вещи, как $BASE, $REMOTE и т.д. Убедитесь, что они указаны в документации для 'meld'

ИЛИ

вы совершили, случайно, неразрешенный файл. Чтобы проверить это, сделайте git log -S'<<<<<<' и посмотрите, не вернется ли что-нибудь. Если это так, то это так.

надеюсь, что это поможет