tag如何用,tag如何安装

首页 > 经验 > 作者:YD1662022-10-26 19:01:13

分支规范

首先分享一下我们的分支规范,然后再介绍摸索出的打tag的规范。

常用分支masterdevelopreleasehotfix使用
  1. 初始化项目 , 默认创建master分支
  2. 从master拉取第一个develop分支
  3. 从master拉取第一个release分支(多个开发人员拉取多个release同时进行并行开发 , 互不影响)
  4. release分支完成后 , 合并到develop
  5. 从develop分支打tag进行提测,提测过程中在原release分支修改BUG,重复步骤4
  6. 测试通过后合并release到master,基于master分支打tag发布生产环境.此时可删除当前release分支
  7. 上线之后若发现线上BUG , 从master拉取hotfix进行BUG修改
  8. hotfix通过测试上线后可选删除当前hotfix
注意
  1. 发布线上时一定是master合并开发分支,develop分支可能存在其它未测试通过代码
  2. 两个分支进行合并时一定要拉取一下最新代码
tag规范打tag场景
  1. 在测试同学线上回归测试之后一定要给master分支添加tag,方便后续有需求时快速回滚到指定的稳定版本
  2. 当一个代码库在同一个时间段有多个需求要按顺序上线时,运维同学需要通过tag标记区分要构建的代码,这时候需要添加tag。
tag命名规范

版本类型_版本号

比如:stable_v1.1.0

意为:稳定版v1.1.0

版本类型说明

tag如何用,tag如何安装(1)

版本号设置规范

比如版本号:v1.0.0

场景举例

注意:在打tag的时候需要设置message,写清楚注释。

新需求修复bug重大版本更新特殊情况

预发布环境,需要按顺序构建的:

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.