git rev-list --all --objects因内存不足而失败,malloc失败

时间:2013-06-29 14:58:16

标签: git memory malloc git-rev-list

我正在尝试运行:

git rev-list --objects --all 

使用32位cygwin,但失败了:

fatal: Out of memory, malloc failed (tried to allocated 805523547) bytes.

,对应于回购历史早期提交的大型blob的大小。

使用以下技术:

Repack of Git repository fails

我能够使用64位系统重新打包repo的克隆,并通过将其恢复到32位系统,我现在可以从64位repo中获取更新到32位系统,但是,git rev -list --objects - 在32位repo上仍然失败。

我可以使用任何选项来阻止git rev-list在此repo上失败吗?

0 个答案:

没有答案