2012-08-06 71 views
1

我已經得到了我想要的特定部分移動到一個Git回購的svn的。比方說,SVN回購的有很多目錄下軀幹,但只有兩個我想整個移動是:如何克隆多個SVN位置成一個單一的Git回購

  • 行李箱\了projectA
  • 幹線\項目B

我已經成功地感動了projectA運行命令:

git svn clone http://svn-url.com/repo-name/trunk/projectA 
git push git-url.com:/repo-name.git master 

但是,嘗試運行:

git svn clone http://svn-url.com/repo-name/trunk/projectB 

與消息失敗:

svn-remote.svn.url already set: http://svn-url.com/repo-name/trunk/projectA wanted to set to: http://svn-url.com/repo-name/trunk/projectB 

有誰知道我可以在後備箱多個目錄遷移到一個單一的Git回購?

我不確定它是否重要,但Git repo託管在GitHub中,SVN repo由beanstalkapp.com託管。

TIA

回答

0

可以使用--ignore-pathsoption排除你不想在你的Git倉庫目錄:

git svn clone \ 
--ignore-paths='<regex>' \ 
http://svn-url.com/repo-name/trunk