Я использую meld как mergetool для git, и мне интересно, почему meld всегда показывает три файла, когда я запускаю git mergetool
. Я бы предпочел видеть только два файла в meld (версия HEAD и версия из другой ветки, которую я хочу объединить). Можно ли настроить meld так, чтобы он слиял только с двумя файлами?Как разрешить конфликты слияния, так что только два файла показаны в meld
Это мой текущий .gitconfig
файл:
[merge]
tool = meld
[mergetool]
prompt = false
[mergetool "meld"]
trustExitCode = true
cmd = open -W -a Meld --args --auto-merge \"$PWD/$LOCAL\" \"$PWD/$BASE\" \"$PWD/$REMOTE\" --output=\"$PWD/$MERGED\"
Не могли бы вы показать вывод 'git mergetool' и' git status', и, возможно, другие вещи, которые нам могут понадобиться, чтобы помочь вам? –
Я всегда считал, что это трехстороннее слияние, чтобы лучше понять изменения, сделанные другими, и легко слить. Я действительно не понимаю, почему это затрудняет работу ... – Philippe
Как говорит @Philippe, вы, вероятно, захотите увидеть три файла; когда вы выполняете трехстороннее слияние с помощью команды meld, нажимайте изменения полностью (а не на центр), и это будет немного более очевидно. – ti7