0

我正在尝试运行:

git rev-list --objects --all 

使用 32 位 cygwin,但它失败了:

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

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

通过使用以下技术:

重新打包 Git 存储库失败

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

有什么选项可以用来防止 git rev-list 在这个 repo 上失败?

4

0 回答 0