代码开发规范

版权声明:欢迎大家转载与评论,希望标明转载出处,方便有问题一块讨论。 https://blog.csdn.net/jsd2honey/article/details/89472413

为了避免后台维护两套代码,要求定制开发分支和主线分支保持代码一致

1、主线分支为迪备master,所有hotfix分支、开发develop分支、定制产品线分支,要以master为基准,以保持主线一致
2、修复紧急bug、完成hotfix开发,由master拉分支,测试完成后,代码要同时合并到master和develop
3、常规开发由develop拉分支,代码合并到develop,测试完成后,由develop合并到master
4、定制产品线开发,由master拉分支,并保持独立。例如feature_master
5、feature_master要保留稳定发版分支,常规开发从拉feature_master开发分支
6、新的任务开发中,如果涉及的新功能要在主线和feature_master同时保留,则从master拉分支,开发完成后合并到feature_master开发分支
7、feature_master独有的功能,feature_master开发分支拉代码,开发完成后只须单独合并到feature_master开发分支,不过这部分代码注意尽量使用独立文件,不能规避的地方用条件编译
8、主线master发版后,要将master合并到feature_master开发分支,以保障修复的BUG、新的功能同步到feature_master,也确保代码主线一致

另外,所有公共分支开发人员不能强推代码,必须建合并请求

猜你喜欢

转载自blog.csdn.net/jsd2honey/article/details/89472413
今日推荐