Cygwinでvimdiffを使ってgit mergetoolを設定しようとしています。私が使用して私のGitの設定にツールを設定している:「自動マージが失敗しました。競合を修正して、結果をコミット」しかしGit Mergetool: "ファイルをマージする必要はありません"
git config --global merge.tool vimdiff
、私はその結果のマージを実行すると
gitステータスには、結合されていないパスがあることが明確に示されていますが、「ファイルをマージする必要はありません」というメッセージが表示されます。
似たような問題を抱えているSOの記事がいくつかありますが、他の質問の解決策ではこの問題を解決できませんでした。 git mergetoolを除いて、.gitconfigのすべての行を削除しました。同様に、私は自分のvimrcのすべての行を削除しました。他の設定ファイルや、vimdiffを開くためにgit mergetoolを作るために必要ないくつかのパッケージがありますか(Cygwinを使用しています)?私は何が欠けていますか?これはLinux上での簡単な作業です。
実際には、WIndows用のGit 2.12.1を使ってWindowsで 'git mergetool'を使うことができますが、Cygwinではgit mergetoolが" No files be merge "を返します。私はすでにマージマーカーでコミットされたファイルを扱っていません。正しいパスから 'git mergetool'を呼び出しています。私はCygwinを開発用に使用しているので、Cygwinのgitで同じことをすることができない理由を理解したいと思う。 – mjellis1687
@ mjellis1687 git bashは開発ニーズに十分に対応しますか? – VonC
@ mjellis1687 Cygwinの配備としてgitのバージョンは何ですか? – VonC