分支分类
本地 本地 feature分支
dev dev集成环境 dev-20210802192535
qa QA/PRE集成环境 release-20210802-5435
prod 生产 release-20210802-5435
创建分支
项目启动时,去dmpt给对应工程创建一个线上变更,然后创建一个新的分支(须在dmpt上创建,不允许私下自行创建分支),比如feature-20210802-45545-v1.2.1,命名规范以对应需求的版本号结尾,
dmpt创建的这个分支默认是基于master分支拉取的。创建分支这个动作需要每个需求的owner来操作,新入职的同学未满三个月不要自己去创建。
分支 命名规范 样例 使用场景
feature分支
feature-YYYYMMDD-需求id-自定义分支名称 feature-20210802-45545-v1.2.1 开发分支,从master拉取,用于新需求的开发。一个需求下同一个应用只能对应一个分支。
dev分支 dev-YYYMMDDHHMMSS dev-20210219192535 集成测试分支,当在本地或者泳道环境验证没有问题后,合并到dev分支进行集成测试。
release分支 release-YYYYMMDD-上线计划id release-20210514-5435
发布分支,当dev环境测试验证没有问题后,在发布前一天测试会拉出该上线分支,用于qa环境、生产环境发布(只能测试操作、为了toMaven去本应用j