Почему 'git mergetool' (meld) показывает маркеры конфликта? - PullRequest
11 голосов
/ 21 сентября 2011

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

При трехстороннем слиянии должно появиться

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

Что я получаю:

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

См .: Sample Screenshot

1 Ответ

2 голосов
/ 21 сентября 2011

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

OR

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

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

...