2014-02-19 72 views
0

我想在這個時候設置一個Git倉庫和多個組件,我對於如何/是否使用這個有點困惑。是否有任何理由在Git子模塊中進行分支/提交?

我的理解是,在一個項目上,每個組件應該有一個主存儲庫,其中包含與該組件相關的所有更改。然後爲了生成完整的軟件映像,我們可以設置一個超級存儲庫,指向組件主存儲庫上的特定分支,並在更新時獲取最近的提交。這可以全部由.gitmodules配置來處理。

而且,如果我們想更新一個組件,當然我們總是可以回到適當的回購和推/拉......這似乎更簡單(即使它需要更多的步驟)。

那麼,在子模塊內創建分支的用例是什麼?有這樣的用例嗎?爲什麼我們允許這樣做?

回答

0

分支有各種用途。要列出幾個最常用

  1. 一個人可以用它在一個特定的錯誤
  2. 一組工程師可以使用它來在一個共同的工作項目攜手