ファイルが変更されたことを示しています。しかし、git difftool
を実行してBeyond Compareでファイルを開くと、バイナリと同じファイルが表示されます。たとえ私が16進モードでBeyond Compareを開いても、ファイルは同じものとして表示されます。ファイルがバイト単位で同じでも、Gitはファイルを変更して表示しています
Windows 10でgit 2.9.2.windows.1を実行しています。PowerShellのgitとmsys git bashのプロンプトからgitを実行すると、この問題が発生します。
誰もこれまでこれを見たことがありますか?注:ファイルの16進数の比較では、行末の違いが明瞭に見えるので、行末の変更については言及していません。
のようなものを表示していました
git status -v
を実行することにより、二重にチェックすることができます。たとえば、 'git ls-files'に' someFile'がありますが、あなたのファイルシステムに 'somefile'があり、これはあなたが観察している動作を引き起こす可能性があります。 – janosGitはどのように変更を示していますか? 'git status'経由で、または' git diff'( 'git difftool'ではなく)経由でですか? – sschuberth
'git diff'を実行すると、ファイルのすべての行が変更されたように表示されますが、私が知る限り、内容は変更されません。 difftoolを使用していた理由は、ファイルの実際のバイト数を表示することでしたが、それらは同じように見えます。 – quanticle