SVN存储库位于:svn://server/myPath/svn/repos
Git存储库:git://server/myPath/git/repos
我正在尝试克隆svn项目,所以我使用了这个命令: git svn clone svn://zone.spip.org/spip-zone gitzone
我收到一条奇怪的错误消息: 错误:git-svn死于信号6
答案 0 :(得分:2)
如果你要将代码保存在SVN中,为什么不呢
git svn clone svn:// server / myPath / svn / repos
答案 1 :(得分:0)
正如@ JohnNY的回答所说,你可以git svn clone
,然后通过git svn rebase
跟上SVN回购。请阅读git svn
文档,在与SVN交互时有几个有用的子命令(以及重要的注意事项!)。 git svn clone
像糖蜜一样慢(是的,适度大小的存储库可能需要超过一天!);如果有几个人需要访问,请克隆一次并分发例如克隆存储库的tarball。或者沟渠SVN。只是说'。
答案 2 :(得分: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 git@git:<project>.git
git push -u origin master
现在已经完成并准备将其用作git