通过努力,这种模式在我所在的项目中变成现实,去除了master上代码冻结这一"邪恶的做法",是开发人员在QA qual期间可以继续提交代码,我也同时提出了每日的merge来完成从分支到主干的回归。
充分发挥分支的力量,可以给项目带来很多的好处,但是同时保证这个成功,却需要很多方面的努力
1 分支的生命周期不能无限制下去
2 分支上的东西要持续的集成回来
3 分支上尽量只提交bug fix
4 及早地merge回到主干,可以减少冲突
5 分支上也做持续集成
通过努力,这种模式在我所在的项目中变成现实,去除了master上代码冻结这一"邪恶的做法",是开发人员在QA qual期间可以继续提交代码,我也同时提出了每日的merge来完成从分支到主干的回归。
充分发挥分支的力量,可以给项目带来很多的好处,但是同时保证这个成功,却需要很多方面的努力
1 分支的生命周期不能无限制下去
2 分支上的东西要持续的集成回来
3 分支上尽量只提交bug fix
4 及早地merge回到主干,可以减少冲突
5 分支上也做持续集成