2017-08-17 148 views
1

我有一個大的整體項目中,倉庫是目前約爲1.5GB,我想知道,如果把它分成更小的子模塊,並僅在子模塊的工作將有助於加快克隆時間,並保持記錄用同樣沒有增加它。的git - 子模塊 - 空間

如果我對一個子模塊工作的主要倉庫內,不會改變那些被存儲在主存儲庫和子模塊的庫有效複製的變化和存儲需求?

這是工作的正確工具,還是有另一種方法可以用來處理小塊,同時也可以將它「分組」在1把傘下,所以如果我想處理所有事情,我可以輕鬆地去做。

回答

0

只在子模塊上工作將有助於加快克隆時間並保持存儲使用相同而不增加它。

那的確會加快克隆。見Splitting a subfolder out into a new repository

如果我對一個子模塊工作的主要倉庫內,不會改變那些被存儲在主存儲庫和子模塊的庫有效複製的變化和存儲需求?

號:母公司回購需要與新gitlink(你剛修改過的subrepo的新SHA1)進行更新,一個special entry in the parent repo index

這意味着,在subrepo「添加提交推」後,你需要去回父回購,添加提交和推送以及(以提交gitlink)