2010-09-16 91 views
0

我想我的svn回购从SVN迁移到Git和它不断失败,它与下面的输出停止手动从SVN迁移到Git的

当我做了一个git branch -a,它显示它没有移动所有的分支,并且确实显示了一些之前已经被删除的分支。

我决定我可以没有历史的生活。

有无论如何我可以做这个动作manualy并在git中重新创建我的分支结构?

我试过git-svn和git2svn,都没有正确导入我的回购,我只是想现在手动完成。

+0

为什么既不混帐SVN也不git2svn正确导入你的仓库?也许这就是你应该问和得到答案的问题,因为使用这两者中的任何一个都比手动完成要容易得多。 – CanSpice 2010-09-16 16:27:50

+0

同意CanSpice:你有什么问题,尤其是使用svn2git?我已经在相当多的讨厌的svn回购中成功地使用了它。 – ebneter 2010-09-17 21:16:48

+0

我发布了这个后续问题http://stackoverflow.com/questions/3733524/git-svn-clone-or-svn2git-unexpectedly-stopping。 – dagda1 2010-09-18 14:16:17

回答

2

如果你只想要工作代码,无病史:

svn export <url> <other folder> 
cd <other folder> 
git init . 
+0

这不会创建从svn分支的git分支 – dagda1 2010-09-16 15:34:15

+0

不,你是对的。你也必须手动导入这些。 – ZeissS 2010-09-17 07:34:40