我可以将我的项目源从svn存储库克隆到Git存储库吗

我可以将我的项目源从svn存储库克隆到Git存储库吗,git,svn,repository,git-svn,Git,Svn,Repository,Git Svn,SVN存储库位于:svn://server/myPath/svn/repos Git存储库位于:git://server/myPath/git/repos 我正在尝试克隆svn项目,因此使用了以下命令: git-svn克隆svn://zone.spip.org/spip-zone gitzone 我收到一条奇怪的错误信息: 错误:git svn死于信号6如果要将代码保留在svn中,为什么不 git-svn克隆svn://server/myPath/svn/repos正如@JohnNY的回答所说,

SVN存储库位于:
svn://server/myPath/svn/repos

Git存储库位于:
git://server/myPath/git/repos

我正在尝试克隆svn项目,因此使用了以下命令: git-svn克隆svn://zone.spip.org/spip-zone gitzone

我收到一条奇怪的错误信息:
错误:git svn死于信号6

如果要将代码保留在svn中,为什么不


git-svn克隆svn://server/myPath/svn/repos正如@JohnNY的回答所说,您可以进行
git svn克隆
,然后通过
git svn rebase
跟上svn回购。请阅读
gitsvn
文档,在与svn交互时,有几个有用的子命令(以及重要的注意事项!)
git svn clone
非常慢(是的,一个中等大小的存储库可能需要一天以上的时间!);如果有几个人需要访问,请克隆一次并分发克隆存储库的tarballs等。或沟SVN。只要说:“

如果你想克隆旧的SVN回购协议,然后将其移动到git中,我就按照下面的原因做了

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

然后

我不想要历史记录,所以我删除了git文件夹

rm -rf .git/
然后

git init
git添加。
git提交-a
git远程添加源git@git:.吉特
git-push-u源主机
您现在已经完成并准备将其用作git,这可能会对您有所帮助
cd myproject.git 
rm -rf .git/
git init
git add .
git commit -a
git remote add origin git@git:<project>.git
git push -u origin master