文章目录
改进后的GitFlow工作流
GitFlow工作流
如果多个版本频繁并行开发,此时完全参照 GitFlow 是不现实的。因为它会导致在 develop分支
里会混合多个版本的代码,同时在进行集成测试,如果一个版本先测试完,要先进入QA测试环节,是不可以直接基于 develop分支
去拉 release分支
的,因为 release分支
会混合多个版本的代码一块儿测试。
所以需要基于GitFlow工作流做一点改进。就有了如下图的改进的GitFlow工作流
整个依赖基准的分支只有一个,就是 master分支
,全部以 master分支
为基准和基础,master也是最稳定的分支。
比如说启动一个版本 v1.0.0
,涉及 3 个功能,投入了 3 个 RD:张三、李四、王五。他们直接从 master分支
拉 3 个 feature分支
下来,而不是向经典GitFlow工作流一样是以 develop分支
为基准拉取分支。
同时要做一个 v1.1.0
版本,涉及 5 个