如何管理git存储库中的多个模块
我有一个包含多个模块的项目,一些模块依赖于其他模块,例如:如何管理git存储库中的多个模块,git,version-control,branch,Git,Version Control,Branch,我有一个包含多个模块的项目,一些模块依赖于其他模块,例如: X A,取决于X B,这取决于X 发展A或B会引起X的许多变化 我在git上有一个开发分支,我在那里开发A和B 如何将A或B推到某种稳定的分支 我的意思是,我有这样的情况: [实际稳定分支版本,在此之后提交到开发分支] 委员会1:更改A和X 委员会2:更改B和X 委员会3:更改A和X 在提交3之后,我要将A推到稳定状态。 所以我需要佣金1:A,X,佣金2:X,佣金3:A,X 有没有办法做到这一点? 我不希望在这里面有额外的存储库
X
A,取决于X
B,这取决于X
A
或B
会引起X的许多变化
我在git上有一个开发分支,我在那里开发A和B
如何将A或B推到某种稳定的分支
我的意思是,我有这样的情况:
[实际稳定分支版本,在此之后提交到开发分支]
- 委员会1:更改A和X
- 委员会2:更改B和X
- 委员会3:更改A和X
我不希望在这里面有额外的存储库。您仍然需要一个额外的repo,即“父repo”,它将记住
a
、B
和X
的确切提交这就是的用途:
A
,B
和X
将被声明为父回购的子模块
您可以像往常一样推送您的修改(到您选择的分支),但除此之外,您还可以提交并推送父repo,以便记录每个子模块的提交。有关这种工作方式的更多信息,请参见“”。您仍然需要额外的回购,即“父回购”,它将记住
a
、B
和X
的确切提交内容这就是的用途:
A
,B
和X
将被声明为父回购的子模块
您可以像往常一样推送您的修改(到您选择的分支),但除此之外,您还可以提交并推送父repo,以便记录每个子模块的提交。有关这种工作方式的更多信息,请参见“”。我很害怕。谢谢你的回复,我会看的,也许我用错了sumbmodules,我很害怕。谢谢你的回复,我会读的,也许我用错了sumbmodules