我试图提出一种修改后的分支策略,以适应特定的用例,同时避免添加“主”分支。我的目标是避免主分支始终可部署的方法。从高层次上讲,我只需要一个Dev,feature,release和hotfix分支。
就我而言,我想从多个同时处于“运行中”的发行分支进行部署。我的意思是,团队将在易失的“ Dev”分支中创建发行分支,并在1月,2月等并行发行。问题是,一旦发布并准备好发布,如果没有master分支,将其合并回Dev的过程是什么?
我的另一个问题与并行处理多个发行分支有关。我不知道如何确保一月发行版中的代码与二月发行版中的代码都一致?
在这种用例中,最佳实践是什么?