gpt4 book ai didi

git - 次优包 - 内存不足 - git push --- 我的仓库损坏了吗?

转载 作者:行者123 更新时间:2023-12-04 05:35:15 24 4
gpt4 key购买 nike

我收到关于 suboptimal pack - out of memory 的警告在 git 中推送我的 repo 时:

Counting objects: 103, done.
Delta compression using up to 2 threads.
warning: suboptimal pack - out of memory
Compressing objects: 100% (100/100), done.
...

如您所见,repo 最终被压缩,然后系统成功推送 repo。所以它看起来很好,虽然它打包的不是最理想的。我的问题是: repo 是否有任何潜在的损害,还是只是稍微大了一点?

这是一个相当大的存储库,因此这可能是导致此错误的原因,但只要我的文件没有损坏,我就没有问题。

最佳答案

不会。您的存储库没有损坏。当 git 尝试运行内存不足时抛出警告 generate a delta index for a particular blob.仅此一点还不足以损害您的存储库或使推送过程崩溃(这就是为什么它首先从错误变为警告......五年多前):

commit a588d88aaff312f3afd5713ffcb4e4b1829fb5a6
Author: Martin Koegler <mkoegler@auto.tuwien.ac.at>
Date: Mon May 28 23:20:57 2007 +0200

builtin-pack-objects: don't fail, if delta is not possible

If builtin-pack-objects runs out of memory while finding
the best deltas, it bails out with an error.

If the delta index creation fails (because there is not enough memory),
we can downgrade the error message to a warning and continue with the
next object.

Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
Signed-off-by: Junio C Hamano <junkio@cox.net>

this answer 中列出了解决方案和变通方法和 this answer.

关于git - 次优包 - 内存不足 - git push --- 我的仓库损坏了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12037056/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com