2014-03-14 154 views
0

我有一个约45000修订版的subversion版本库。我试图把它转换成git,但它一直失败。svn git迁移失败

我已经试过混帐svn的克隆,subgit,svn2git和Atlassian的提供SVN-迁移scripts.jar

混帐svn的克隆和Atlassian的提供类似的错误罐子使用效果 - perl.exe.dump

subgit给我的内存不足的错误

svn2git给出了不同的错误

我不知道如果我做错了什么/如果我不是为了migrtation(内存/ CPU等分配足够的资源..)。或者,如果我的SVN回购有问题导致它们失败。

关于如何解决这些问题的任何建议/想法?此外,45000修订版是否使它成为一个大型存储库?

谢谢

+0

你的机器有什么规格? –

+0

我已经使用'git svn'迁移了大型的SVN仓库。它花了一个星期左右(网络慢),不得不重新启动很多次。而不是一台大机器。 – vonbrand

+0

我已经在8GB RAM的Windows 7桌面上试过了。 2.3GHz四核CPU。我也尝试过一个Linux(ubuntu精确的32位)虚拟机,它具有大约1.5GB的内存(托管在Windows桌面上) – shikarishambu

回答

0

我可以为SubGit添加一个建议。

运行“subgit配置”,然后添加到SubGit配置文件(根据您的情况下,它会在“subgit /配置”或“的conf/subgit.conf”)下列选项:

[translate] 
eols = false 

然后为存储库运行“subgit install”。 我希望这会有所帮助。