我正在尝试设置一个包含多个组件的Git存储库,我对如何/是否使用它感到有点困惑。
我理解它的方式,在项目中,每个组件都应该有一个主存储库,其中包含与该组件关联的所有更改。然后,为了生成完整的软件映像,我们可以设置一个指向组件主存储库上特定分支的超级存储库,并在更新时获取最新的提交。这都可以通过.gitmodules配置来处理。
而且,如果我们想对组件进行更新,我们肯定可以回到适当的仓库并推/拉......这看起来更简单(即使需要更多步骤)。
那么,在子模块中创建分支的用例是什么?有这样一个用例吗?为什么我们允许这样做?
答案 0 :(得分:0)
分支有各种用途。列出一些最常用的