将SVN存储库迁移到Git

时间:2014-06-14 22:54:43

标签: git svn tfs2013

我从SVN存储库迁移到Git,基本上遵循以下步骤:

  1. git svn init [URL] --no-metadata
  2. git svn fetch
  3. 当我测试迁移过程时,我使用了这个URL http://teach-me.googlecode.com/svn/trunk/,它有大约270个提交。但是,当我尝试迁移SVN仓库时,6个月大,800次提交;客户公司,它返回了一个错误。我在Windows上使用Git 1.9.4,在Windows上使用SNV。 有人也有这个问题吗?

    enter image description here

1 个答案:

答案 0 :(得分:0)

http://randomallsorts.blogspot.com/2011/10/using-git-svn-with-large-repository.html似乎有一个很好的答案:“我们需要批量加载.git fetch有一个-r选项,允许你指定要获取的修订范围。我们有一些大文件,所以我们一次做10个。“

git svn clone https://[redacted]m:8443 --stdlayout -r1:2