3

openFrameworksリポジトリで作業しようとしていますが、git の動作に深刻な問題があります。

私が何をしても、ファイル (およびこのファイルのみ)libs/FreeImage/include/FreeImage.hは常に git によって変更されたものとして検出されます。

ファイルを削除して実行するgit reset libs/FreeImage/include/FreeImage.hと、まだ変更済みとしてマークされています (おそらく行末!?)。

属性を確認すると、次のようにgit check-attr -a libs/FreeImage/include/FreeImage.h出力されます。

libs/FreeImage/include/FreeImage.h: text: set

このファイルについて私が見つけた唯一の奇妙な点は、実行権限があることです。これは、ファイルモードを無効にしなかった一部の Windows ユーザーからのものだと思います。

さて、先に進んで実行権を奪い、「新しい」ファイルの内容をコミットすると、そこからすべてが機能します。しかし、git は常にファイルの「変更」を強制するため、コミットを修正する前にリベースすることはできません。

誰かが何が起こっているのか説明できますか?


編集:

現在、 の問題があります。

4

1 に答える 1