我们有一个控件仓库platformX
,它有3个分支:dev
,test
和model
。
控制仓库由以下文件/目录组成,每次引入新模块时都会对其进行修改:
简单的工作流程
dev
分支出来说feature_1
并更新上面的文件和目录feature_1
feature_1
与dev
面临的问题
现在我拥有了新模块的dev
分支。更新test
和model
的最佳方法是什么?请注意,我无法将dev
与test
合并,然后将test
与model
合并,因为:
dev
或test
尚未准备好应用的model
可能会有变化dev
分支出来的。我可以从test
分支,更新heiradata,Puppetfile和角色&将这些更改引入test
的配置文件,但这似乎很麻烦,因为我必须再次为model
重复此操作,这不可避免地会导致人为错误。
我确定其他人已经遇到了这个问题,并且有一个合理的解决方案 - 小心分享您的想法?