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