0
我開始一個新項目,我只有一個SVN服務器可用。做了一些對SVN研究之後,我想通了,我的項目的最佳資源庫的結構將是以下幾點:多個項目與主幹/分支/標籤每個
/ProjectMain
/trunk
/branches
/tags
/ProjectAnnex # will not be branched
/trunk
/branches
/tags
/Documentation
/trunk
/branches
/tags
/Research # will not be branched
/trunk
/branches
/tags
我將有多個不相關的項目和文檔。不過,我不喜歡使用SVN,並通過Git-SVN使用Git感覺更舒適。
我怎麼能導入此現有回購與git-svn clone
或編輯我的.git/config
文件?我看到可以在fetch/branches/tags配置參數中使用通配符,但是如何在路徑的開頭使用它們?!
如何將分支過程發生,因爲我從trunk
另闢蹊徑?分支機構將如何正確存儲在各個branches
文件夾中?
如果您認爲這種結構太麻煩了,你會寧願建議?
預先感謝您爲您的寶貴幫助, 弗蘭克
好點!我不應該使用''git svn clone --stdlayout http ...'',因爲每個項目都有自己的trunk/branch/tags文件夾嗎?最後,我是否有問題w.r.t. ''git-svn''線性歷史?謝謝!! – franckysnow 2014-09-22 15:59:25
@FranckStudiesCommEng是的,你應該。我補充說,答案。這樣,git-svn應該正確地提取單個分支的歷史。 – abacabadabacaba 2014-09-22 16:03:33
太棒了,謝謝。另外,是否有辦法一次「更新」和「提交」每個存儲庫中的所有更改? – franckysnow 2014-09-22 16:05:49