我已经使用 cvs2git (cvs2svn) 迁移了一个旧的 cvs 存储库。结果转储文件现在是 72GB 大,我尝试通过 git fast-import 导入转储总是失败,因为内存不足错误:
致命:内存不足,malloc 失败(试图分配6196691 字节)
快速导入:将崩溃报告转储到 fast_import_crash_13097
错误:git-fast-import 死于信号 11
因此我的系统有 32GB RAM 和 50GB 交换空间。我正在使用 Git 1.8.3.4(gcc44、python2.6.8、cvs2svn2.4.0)在 Red Hat 5.3 上运行导入。我也尝试过不限制堆栈大小和文件描述符,但内存错误仍然存在。
有人知道吗?