gitを使用しているときに少し奇妙なことが発生しています。Windows7マシンでgitを使用しています。
いくつかのコード変更を確認したかったので、確認したいコミットに何が含まれているかを確認するためにgitkを起動しました。変更されたファイルのリストで、最初のファイルを強調表示すると、その左側に差分が表示されます。しかし、Beyond Compareがインストールされているので、最初のファイルを右クリックして[ExternalDiff]を選択します。これは正常に機能し、BeyondCompareでファイルを比較できます。
しかし、2番目のファイルで同じことを行おうとすると、失敗します。Beyond Compareが開き、パスに2つのファイルが表示されていることがわかりますが、それらは存在しません。
ファイルシステムを見ると、「git.gitk-tmp.7992」(参照されているフォルダー)が存在することがわかりますが、空であるため、BeyondCompareとgitdifftoolはそれらを取得できません。
2つのブランチ間で「gitdifftool」を実行しようとすると、同様のことが起こります。
なぜそれらの一時ファイルが作成されないのか理解できませんか?!?
誰かがこれに少し光を当てることができることを願っています。
ありがとう