2
這是一個概念性問題,而不是「我該怎麼做?」題。僅爲一個子目錄創建分支
我正在幫助將一個非常大的SVN存儲庫遷移到一個團隊的Git存儲庫。 我簡化了一點,但讓我們假設他們目前回購的結構是這樣的:
--trunk
|-Proj1
|-Proj2
|-Proj2
--branch
|-Proj1
|- branch1
等
他們(回購的所有者隊)堅持,它應該去AA單Git倉庫,而不是每個項目都有自己的。假設我不能說服他們,否則。 (我懷疑他們會來,當他們開始使用Git,並且瞭解這是不切實際的。)
SVN中的每個ProjN都是獨立於其他人分支的。
關於Git的問題,當我分支的時候,我可以分支一個回購的子文件夾(這只是Proj1)而不是整個回購?我的直覺是,你總是應該把git分支到頂層。我錯了嗎?
謝謝,這就是我所懷疑的。我將把問題留待幾天,如果沒有更好的候選人,我會在那之後接受你的答案,再次謝謝你! –
除子模塊外,您還可以嘗試使用「子樹」。檢查我的[答](http://stackoverflow.com/a/20188628/2029132)到[類似的問題](http://stackoverflow.com/q/9357442/2029132)和[此鏈接](http: //blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/)。 – gabra