我将 django 项目存储库(git)拉到 FAT32 驱动器并进行了一些更改,但是当我提交时,每个文件都已过期,因为它的模式(即 - 是 100644 是 100755)这是因为 FAT32 对吗?我从来没有真正考虑过这一点,我只需要使用不同的文件系统还是从长远来看这没什么大不了的?
问问题
477 次
2 回答
3
我想你想告诉 Git 忽略文件权限。请参阅此问题:如何使 Git 忽略文件模式 (chmod) 更改?
于 2011-01-06T19:18:35.480 回答
0
除非确实必须,否则不应使用 FAT32。造成这种情况的原因有很多,包括内存、CPU、速度、缺乏安全性、缺乏日志,甚至 FAT32 在灾难发生时更难以恢复。您可以使用Convert将 FAT32 转换为 NTFS 。
除了通常的标志存档、只读和隐藏(和系统?)之外,FAT32 的一部分没有文件的“模式”。但是,某些操作系统可以将一些元数据文件放入目录中以模拟“更好”的文件系统。Windows 不会这样做。
所以我的猜测是这不是 FAT32 问题。
于 2011-01-06T16:52:16.753 回答