当前位置:首页 > 经验 >

tag如何用(tag如何安装)

来源:原点资讯(www.yd166.com)时间:2022-10-26 19:01:13作者:YD166手机阅读>>

分支规范

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

常用分支master
  • master : 主分支 , 最终在master分支对外发布,
  • 此分支只能从其他分支合并,不能再这个分支直接修改
  • 另外所有在master分支的推送应该打标签做记录,方便追溯
  • 例如release合并到master
develop
  • 主测试分支 , 基于master分支创建
  • 包含所有要发布到下一个版本的代码
  • 只能从其他分支合并
  • release 分支开发完成合并到develop
release
  • 开发分支, 基于master分支创建
  • 主要用于新需求新功能的开发
  • 功能开发完毕后合到develop分支发布测试环境,测试通过后合并到master发布生产环境
  • release可同时存在多个
hotfix
  • 补丁分支 , 基于master分支创建
  • 主要用于对线上的版本进行BUG修复
  • 修复完毕后合并到develop分支发布测试环境,测试通过后合并到master发布生产环境
  • 属于临时分支 , 补丁修复上线后可选删除
使用
  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)

  • pre类型的tag应该在测试同学回归测试通过,打完stable类型或者hotfix类型的tag之后删除。
  • 代码仓库只保留stable类型和hotfix类型的tag,方便回滚到稳定版本;不保留pre这种过渡类型的tag。
版本号设置规范

比如版本号:v1.0.0

  • 第一个数字1,代表大版本,默认从1开始,大版本更新时才递增
  • 第二个数字0,代表小版本更新,默认从0开始
  • 第三个数字0,代表补丁版本,默认从0开始
场景举例

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

新需求
  • tag name命名规范:stable_v1.0.0
  • tag message:云仓商品添加销量字段
修复bug
  • tag name 命名规范:hotfix_v1.0.1
  • tag message:修复XXX bug
重大版本更新
  • tag name 命名规范:stable_v2.0.0
  • tag message:项目整体重构后上线
特殊情况

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

  • tag name 命名规范:pre_v1.0.1
  • tag message:预发布tag:商品中心上线
  • tag name 命名规范:pre_v1.0.2
  • tag message:预发布tag:新渠道上线
    希望分享的知识都可以帮助到大家,也希望大家学了都有收获!

栏目热文

tag的正确操作(tag 怎么用)

tag的正确操作(tag 怎么用)

家居收纳是一门重要学问,是打造精致家居生活的必要手段。家居收纳做得好,不仅能让整个家居看起来更加整洁敞亮,还能方便日常生...

2022-10-26 19:31:54查看全文 >>

tag正确用法(tag 怎么用)

tag正确用法(tag 怎么用)

网站SEO中Tag标签有什么用处?在网站SEO优化过程中,Tag标签的使用是很常见的,但一些新手SEOer对Tag标签的...

2022-10-26 19:32:28查看全文 >>

带tag的好处(打tag的意义)

带tag的好处(打tag的意义)

在网站SEO优化方面,假如不注重优化的细节,就很容易被竞争对手拉到,作为Tag标签,是当前互联网上最为常见的一种功能,尤...

2022-10-26 19:03:58查看全文 >>

tag的真正用途(tag干什么用的)

tag的真正用途(tag干什么用的)

编辑导语:标签和指标一样,对于数据分析来说十分重要。那么数据指标和标签体系二者之间,有什么具体的区别呢?本篇文章作者讲述...

2022-10-26 18:53:35查看全文 >>

打完水光针图片对比(打了水光针前后图片)

打完水光针图片对比(打了水光针前后图片)

近年来,轻医美项目越来越受到爱美人士的青睐。其中,水光针因为价格可选范围大、见效快等特点,迅速在医美圈掀起热潮,成为备受...

2022-10-26 19:36:35查看全文 >>

tag和总tag区别(tag和untag模式选哪个)

tag和总tag区别(tag和untag模式选哪个)

编辑导读:微信已经成了不少人获取咨询的来源之一,看一看功能在这基础上实现内容的精确推荐,以及拓宽用户阅读兴趣,打破信息茧...

2022-10-26 18:57:24查看全文 >>

tag正确用途是什么(tag标签重要吗)

tag正确用途是什么(tag标签重要吗)

话说,tag标签作用真不少,它能对内容进行分类,让更多用户准确的找到需要的视频或文章,同时也有利于优化seo,方便搜索引...

2022-10-26 18:59:09查看全文 >>

tag干什么用的(tag怎么用)

tag干什么用的(tag怎么用)

最近收到一些客户疑问,为什么现在做CUT&Tag技术的人更多?ChIP-seq还有必要做吗?ChIP-seq作为研究蛋白...

2022-10-26 19:01:41查看全文 >>

tag的正确用途是个啥(tag的正确用途是什么)

tag的正确用途是个啥(tag的正确用途是什么)

蛋白质作为生命活动的主要执行者,绝大多数疾病的发生都与其结构、功能密切相关。因此,想要对某一特定的蛋白进行分析与研究则成...

2022-10-26 19:17:27查看全文 >>

tag正常用途(tag的正确使用)

tag正常用途(tag的正确使用)

网站优化tag的正确用途,利用tag页面将事半功倍 网站tag栏目的描述调用文章描述的方法,最近着手新站www.uimo...

2022-10-26 19:13:10查看全文 >>

文档排行