【发布时间】:2010-10-13 00:11:33
【问题描述】:
我有一个很大的存储库,有 100,000 多个修订版,分支因子非常高。使用 git-svn 对完整 SVN 存储库的初始获取已经运行了大约 2 个月,并且仅达到了 60,000 修订版。有什么办法可以加快速度吗?
由于 git-svn 像筛子一样泄漏内存,我已经定期杀死并重新启动 fetch。传输是通过本地 LAN 进行的,因此链接速度应该不是问题。存储库位于由专用光纤通道阵列支持的专用机器上,因此服务器应该有足够的功能。我能想到的唯一另一件事是从 SVN 存储库的本地副本进行克隆。
其他人在类似情况下做了什么?
【问题讨论】:
-
“由于 git-svn 像筛子一样泄漏内存,我已经定期杀死并重新启动 fetch”——这里只是一个疯狂的猜测,但
git gc和git svn gc不时出现时间也可能会有所帮助。