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