我有一個父git回購,其中包含我的產品通用的文件。現在,當我部署時,我將需要添加基於我正在部署的客戶端的自定義。自定義位於父級結構的不同部分,因爲不同的子文件夾(我被迫使用的框架的「特徵」)。是否有可能我的回購分成的母公司回購「,「客戶端1的定製」,「客戶機程序的定製」等如何嵌套git存儲庫?
要清楚: 我的目錄結構如下:
myproject
-- .git
-- web
-- client1
-- client2
-- common
-- lib
我希望如下:
myproject
-- .git
-- web
-- client1
-- .git
-- client2
-- .git
-- common
--lib
這是如何實現的?
這真的取決於你的使用情況。當子目錄將作爲項目的一部分開發時,則是的,子樹合併通常會更好。但是,當它只是一個插入的組件,並且不時更新時,子模塊就會發光。 – Cascabel 2011-01-27 15:38:43