一、版本命名规则
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外严禁向下合并
三、版本流向说明




















