次のチュートリアルを使用して、git と vim で 3 つの方法でマージしようとしています: http://www.toofishes.net/blog/three-way-merging-git-using-vim/しかし、私の Vim は常に私に与えます:
Can not diff more than 4 buffers
そして、5 つのウィンドウがある奇妙な状態で開始します (最初のウィンドウは空です)。すべての設定を無効にするために -U NONE オプションを付けて起動しようとしましたが、常に同じです。写真のようなセットアップが必要です(下にマージされたファイル、上に3つのペイン)。
git config --global mergetool.vimdiff3.cmd 'vim -f -d -c "wincmd J" "$MERGED" "$LOCAL" "$BASE" "$REMOTE"'
git config --global merge.tool vimdiff3
... making a conflict with git ...
git mergetool
... vim is starting ...
Vim shows: Can not diff more than 4 buffers
... hitting ENTER hides the error and I see scrambled windows ...
ひっかかりはどこですか?