我正在尝试在 git 中正确设置子模块,并且我想确保我正确使用它。
我有一个名为MyProject
. 我有一个二级存储库,其中包含我们所有的代码生成的数据访问,称为Data
. 我想设置Data
为MyProject
.
Data
除非有架构更改或小错误修复,否则很少更改。
假设我正在添加一些MyProject
需要更改架构的新功能。MyProject
通常我会创建一个被调用的分支NewFeature
并在那里签入我的所有更改,直到它准备好与 master 合并。我还想创建一个分支,以便在我的更改准备好合并之前Data
,任何架构更改都保持独立。Master
什么是正确的工作流程,或者甚至有一个?
谢谢!