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
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
的。如果你要保持在SVN的代码你为什么不只是
混帐SVN克隆的svn://服务器/ mypath中/ SVN /回购
正如@约翰尼的回答说,你可以做git svn clone
,后来跟上SVN通过git svn rebase
回购。请阅读git svn
文档,在与SVN交互时有几个有用的子命令(以及重要的注意事项!)。 git svn clone
就像糖蜜一样慢(是的,一个适度的尺寸仓库可能需要一天以上!);如果有几个人需要访问,请克隆一次并分发克隆存储库的tarball。或沟SVN。只是在说'。
如果你想克隆你的旧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
和你现在做,并准备用它作为混帐
http://bit.ly/Xn5kvG可以帮助你 – 2013-02-28 16:57:18