Я использую MacBook Pro.Я настроил git difftool для работы с meld.Вот мой ~ / .gitconfig:
[diff]
tool = meld
[difftool]
prompt = false
[difftool "meld"]
trustExitCode = true
cmd = open -W -a Meld --args \"$LOCAL\" \"$PWD/$REMOTE\"
[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 difftool, meld запускается в фоновом режиме.Я должен щелкнуть по значку слияния, чтобы просмотреть различия.(Command + Tab не работает) И когда я закрываю один файл, другой файл снова открывается в фоновом режиме.Поэтому мне нужно снова щелкнуть значок слияния, чтобы увидеть различия.
Хотя это технически работает, это очень неудобно.Мне было интересно, есть ли способ исправить эту проблему, чтобы meld запустил diff-файлы в первых рядах.