2013-02-28 222 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 

和你現在做,並準備用它作爲混帳