作者:张克强 作者微博:张克强-敏捷307
1,先锋主干多稳定分支;2,守护主干多先锋分支;3,主干无分支;4,守护主干单分支。
一、先锋主干多稳定分支
得到一个稳定版本后,将此稳定版本放到一个新分支上,针对此稳定版本的修修补补就在这个分支上进行,新功能不在此分支上开发,而在主干上进行新功能的开发。 这是业界采用较多的模式。
稳定分支上的有些修改,比如缺陷修复,需要合并到主干, 但有些特定修改,是不需要合并到主干的。这时需要千万注意,合并准确的文件到主干。
对于不能合并到主干的情况,常见的是再拉一个分支,这个分支专门为少数特定情况而用,但从全局讲,可能会导致太多分支,不同分支间混乱,所以这并不推荐。推荐宁愿采用配置开关。