2

djangoプロジェクトリポジトリ(git)をFAT32ドライブにプルしていくつかの変更を加えましたが、コミットしようとすると、FAT32が原因であるモード(つまり、100644は100755)が原因で、すべてのファイルが古くなっています。私はこれについて実際に考えたことがありません。別のファイルシステムで作業する必要があるだけですか、それとも長期的には大したことではありませんか?

4

2 に答える 2

3

ファイルのパーミッションを無視するようにGitに指示したいと思います。この質問を参照してください:Gitにファイルモード(chmod)の変更を無視させるにはどうすればよいですか?

于 2011-01-06T19:18:35.480 に答える
0

本当に必要な場合を除いて、FAT32を使用しないでください。これには、メモリ、CPU、速度、セキュリティの欠如、ジャーナルの欠如、さらには災害が発生したときにFAT32を回復するのがより困難であるなど、いくつかの理由があります。Convertを使用してFAT32をNTFSに変換できます。

そのFAT32の一部には、通常のフラグArchive、ReadOnly、Hidden(およびSystem?)を除いて、ファイルの「モード」がありません。ただし、一部のOSは、「より優れた」ファイルシステムをシミュレートするために、いくつかのメタデータファイルをディレクトリに配置できます。Windowsはこれを行いません。

したがって、これはFAT32の問題ではないと思います。

于 2011-01-06T16:52:16.753 に答える