以版本v1.1.0
为例:
我司:
1.开发新建分支v1.1.0,在此分支上进行功能开发
2.版本全部功能测试完成,代码稳定后,将v1.1.0 merge到dev分支
3.基于dev分支出build,产物app送审
4.dev分支合并到master分支,在master分支上打v1.1.0的tag
5.新建分支v1.2.0
我理解的:
1.以dev分支为主分支,在各自功能分支上进行功能开发,单功能测试结束后合并功能分支到dev分支
2.版本全部功能测试完成代码稳定后,在dev分支切出v1.1.0分支
3.基于v1.1.0分支出build,定好上线日期后deploy
4.在dev分支上继续进行开发