我正在尝试运行:
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上失败吗?