質問: gitdifftoolがpowershellまたはコマンドプロンプトからbeyondcompareを起動しない beyond compare3をgitのdiffツールとして使用しようとしています。次のコマンドを使用してgitを構成しました:(ソース: バージョン管理システムとの比較を超えて )git config --global diff.tool bc3 git config --global difftool.bc3.path "c:/program files/beyond compare 3/bcomp.exe" 私の設定は正しく設定されているように見えます:git config --global --list 戻り値help.autocorrect=1 core.editor='c:/program files/sublime text 2/sublime_text.exe' -w core.autocrlf=true color.ui=auto diff.tool=bc3 difftool.bc3.path=c:/program files/beyond compare 3/bcomp.exe しかし、私が走るとgit difftool readme.txt powershellはしばらく考えてから、新しいプロンプトを表示します。 beyondcompareは起動しません。 powershellとコマンドプロンプトの両方からbeyondcompareを起動して、パスが正しいことを確認しました。これを機能させるには何を変更する必要がありますか?
回答: したがって、すべてが正しく設定されているように見えますが、比較したいファイルをgitに通知するための正しいコマンドを使用していませんでした。これを変更することによって:git difftool readme.txt これに:git difftool head~2 readme.txt bc3を起動するように求められ、ファイルの最後の2つのバージョンがbc3の左右のペインに表示されます。