0
我想在這個時候設置一個Git倉庫和多個組件,我對於如何/是否使用這個有點困惑。是否有任何理由在Git子模塊中進行分支/提交?
我的理解是,在一個項目上,每個組件應該有一個主存儲庫,其中包含與該組件相關的所有更改。然後爲了生成完整的軟件映像,我們可以設置一個超級存儲庫,指向組件主存儲庫上的特定分支,並在更新時獲取最近的提交。這可以全部由.gitmodules配置來處理。
而且,如果我們想更新一個組件,當然我們總是可以回到適當的回購和推/拉......這似乎更簡單(即使它需要更多的步驟)。
那麼,在子模塊內創建分支的用例是什麼?有這樣的用例嗎?爲什麼我們允許這樣做?