我的问题不是关于可能性。我知道这是可能的,并在同一个网站上阅读,它被称为子模块。在其他回购中使用多个git回购是一个好主意吗?
在一个项目中,我意识到我们已经开发了几个可重用的组件,其他人可以使用,因此我们在gihub上创建了多个项目并将适当的文件放入其中。然而在主项目中,我们有一个单一的git存储库。
在这段时间里,我们意识到github上的一些项目被别人分解了,并且也得到了改进。如果我们在我们的主项目中创建了多个回购站,我们可以轻松地引入更改,而不是手动复制文件。
由于我没有经验使用git管理大型和多个项目,我想知道标准做法是否值得鼓励在单个大型存储库中拥有多个git存储库。
是否有任何折衷?我们需要考虑的重点有哪些?