Windows 8.1 システムの Git Bash で KDiff3 を difftool として使用しようとしていますが、確かに Git にはかなり慣れていません。ステージングされたファイルとコミットされたファイルを比較しようとすると、KDiff3 を開くことができず、どうすればよいか混乱しています。KDiff3 をマージツールとしてセットアップするための指示をオンラインで見つけたので、それをdiffツールとしてセットアップするには、同様のことを行う必要があると推測しました(初心者向けに diff をセットアップするための十分に明確な指示を見つけることができませんでした)。ツール、それが私がここにいる理由です)。これは、KDiff3 をダウンロードしてインストールした後に行ったことです。
git config --global diff.tool kdiff3
git config --global difftool.kdiff3.cmd '"C:\\Program Files\\KDiff3\\kdiff3" $BASE $LOCAL $REMOTE -o $MERGED'
Git は私にエラーを吐き出さなかったので、それは正しいのでしょうか? 私はここで構文を理解していないことを完全に認めます! とにかく、私がこれを試したとき:
git diff HEAD
私はこれを得る:
error: cannot spawn kdiff3: No such file or directory
external diff died, stopping at MyFile.R
$PATH が正しく設定されていないときに同様の問題を抱えている人々への言及をいくつか見ました。$PATH が何であるかはよくわかりません (そして、誰かが私を啓発できるなら、私は非常に義務付けられています)、KDiff3 用に取得したパス (C:\Program Files\KDiff3\kidff3) は間違いなくkdiff3.exe は私のマシンのどこにありますか。助言がありますか?
前もって感謝します。先に述べたように、私は Git を初めて使用するので、重要な情報を提供していない場合はお知らせください。