git - 限制可存储的内容?

时间:2011-01-25 01:53:03

标签: git

我一直有git的间歇性问题。我用它来版本化所有不易变的文件。

错误: 致命:被不稳定的对象源数据混淆

现在,我最初在另一个驱动器上遇到此问题,当我这样做时,我在dmesg中看到一个错误,表明EXT-4无法读取某些元数据。这让我相信驱动器失败了。所以,我卸载了驱动器并运行了fsck工具,一切都检查好了。我是否需要做更深入的事情,因为git在抱怨?

其次,我刚刚在较新的驱动器上出现此错误,并且没有在dmesg中收到任何错误,表明在文件系统中读取元数据时出现任何问题。我确信没有其他进程正在写入它,因为我使用了lsof。

有关如何进行的任何想法?我在一个案例(几GB)中存储大型二进制文件,在另一个案例中存储混合文件。

同类文章: git says "fatal: confused by unstable object source data"

沃尔特

2 个答案:

答案 0 :(得分:2)

您要么尝试添加始终更改的易失性文件,要么低级别的内容失败。

git says "fatal: confused by unstable object source data"

答案 1 :(得分:0)

也许与ext4中的Copy-On-Write功能有关?

请参阅https://stackoverflow.com/a/42299634/7491491