2013-02-28 131 views
0

SVN仓库中:svn://server/myPath/svn/repos我可以从克隆SVN仓库我的项目源到Git仓库

Git仓库中:git://server/myPath/git/repos

我试图克隆SVN的项目,所以我用这个命令: 混帐SVN克隆的svn://zone.spip.org/spip-zone gitzone

,我得到一个奇怪的错误消息: 错误:混帐SVN死亡信号6

+0

http://bit.ly/Xn5kvG可以帮助你 – 2013-02-28 16:57:18

回答

2

的。如果你要保持在SVN的代码你为什么不只是

混帐SVN克隆的svn://服务器/ mypath中/ SVN /回购

0

正如@约翰尼的回答说,你可以做git svn clone,后来跟上SVN通过git svn rebase回购。请阅读git svn文档,在与SVN交互时有几个有用的子命令(以及重要的注意事项!)。 git svn clone就像糖蜜一样慢(是的,一个适度的尺寸仓库可能需要一天以上!);如果有几个人需要访问,请克隆一次并分发克隆存储库的tarball。或沟SVN。只是在说'。

0

如果你想克隆你的旧SVN回购,然后将其移入git,我做了以下原因。

git svn clone svn://server/myPath/svn/repos/trunk myproject.git 

git svn clone -s svn://server/myPath/svn/repos myproject.git 

然后

cd myproject.git 

我不想历史,所以我然后取出git的文件夹

rm -rf .git/ 

然后

git init 
git add . 
git commit -a 
git remote add origin [email protected]:<project>.git 
git push -u origin master 

和你现在做,并准备用它作为混帐