2015-02-12 60 views
1

目前我們正在使用SVN,並且我們有非常具體的存儲庫結構。項目包含許多模塊,我們正在爲具體客戶構建應用程序,使用該模塊和特定於參與的主要解決方案文件。因此,應用程序庫包含對模塊的外部引用(我們更喜歡在大多數情況下使用最新版本)和應用程序項目。結構不是很方便。我們想要遷移到GIT。您能否推薦git中的結構來滿足我們的需求,並將應用構建爲樂高積木?從SVN遷移到GIT,請建議存儲庫結構

回答

1

每個模塊都可以在單獨的Git存儲庫中轉換。

然後,您可以參考這些模塊git submodules,並確保每個submodulefollows a branch,這使得母公司回購更新它們很容易:

git submodule update --remote 

另一種方法仍然堅持使用每一個混帳回購協議模塊,但將它們引用爲subtree(也是presented here)。
你可以看到an example in one of my previous answer

+0

謝謝你有用的鏈接。 – INs 2015-02-13 11:39:55