聚合項目的管理和git版本控制管理等問題
現在多人協同開發大部分都會使用git等版本控制工具。雖然聚合項目相對于父子項目更容易管理,但是在實際開發過程中,不同模塊或者項目的代碼提交是交錯縱橫的。如果使用聚合項目,那么多個子模塊應該是公用同一個git倉庫的吧?如果是這樣,在某個模塊需要回滾的時候可能就會出現把其他模塊的代碼也回滾的情況。我現在的想法是:在同一個業務模塊內使用聚合項目,不同的業務模塊之間是獨立的,有必要時共同繼承于一個父項目。請問在實際開發中兼顧代碼版本控制、持續集成等,如何更好地選擇聚合項目或者父子項目的管理方式?