git packSizeLimit,msysgit默认值是2GB - 为什么?

时间:2014-08-07 12:38:22

标签: git msysgit

在MSysGit中默认将git的packSizeLimit设置为2GB是否有特殊原因?

2 个答案:

答案 0 :(得分:2)

由于packSizeLimit的默认值不受限制,因此在大型回购邮件上运行git gc.git中的10 GiB)可能会导致内存不足"错误,取决于您机器的内存配置。这就是为什么决定to set sensible defaults

答案 1 :(得分:0)

According to Wikipedia,某些Win32文件系统的文件大小限制为2GB。它还可以防止垃圾收集使用过多的RAM。