一、版本命名规则
1.1 需求开发分支命名规则
格式:dev_v版本号_需求名称
案例:dev_v01.31_TX202301141
dev_v01.31_数字产品平台订单查询优化
1.2 测试环境发布分支命名规则
格式:uat_deploy
1.3 预上环境分支命名规则
格式:release_yyyyMMdd
案例:release_20230131
yyyy
代表年份,MM
代表月份范围为112,`dd`代表具体日期,范围为131- 同一天多次打包,版本号不变,使用当天版本号,项目代码包使用最新的覆盖
1.4 生产紧急对应版本号规则
格式:hotfix_yyyyMMdd
案例:hotfix_20230131
yyyy
代表年份,MM
代表月份范围为1~12,dd
代表具体日期,范围为1~31- 同一天多次打包,版本号不变,使用当天版本号,项目代码包使用最新的覆盖
二、代码流管理
说明
-
dev_v版本需求1/2…n
为开发具体功能使用的分支,由开发人员自主控制 -
hotfix_yyyyMMdd
流为产线紧急修复使用,由开发人员自行控制,分支严格管控必须从master
切出 -
uat_deploy
流的合并由专人控制。合并完成后执行发布测试环境 -
release_yyyyMMdd
流合并由专人控制,在产线发布前1到3天生成,分支严格管控必须从master
切出 -
master
流为产线主分支,上线完成由专人从realease_yyyyMMdd
合并而来。 -
所有流版本除
master
外严禁向下合并