美文网首页开发规范程序员
Gitlab 分支命名规范(服务器端开发)

Gitlab 分支命名规范(服务器端开发)

作者: 蓝槐 | 来源:发表于2017-10-17 14:28 被阅读0次

Gitlab 分支命名规范

适用于服务器端开发这种 持续部署 型的项目

分支 命名 说明
主分支 master 此分支就是生产环境最新版本的代码
功能分支 feature/* 新功能分支,对应一次功能的迭代开发
补丁分支 hotfix/* 修复线上代码的 bug
预发分支 pre-production/* 需要在预发环境做测试的代码

主分支 master

Git 默认唯一的主分支 master ,自动建立,被保护,不允许在其上提交代码,只能通过 Merge Request 将其他分支代码合并到主分支。

功能分支 feature

命名规则:feature/171016-name-of-this-feature

  • 日期: 分支开始日期 yyMMdd
  • 功能名: -号分割的英文单词或数字,只允许小写字母

基于 master 分支创建

日常每个功能迭代的开发,都在功能分支上进行。一个功能分支可以包含某一次迭代开发的多个功能点,也可以将改动较大的功能(或者有回滚可能的功能)单独建立功能分支。曾经出现过因为一个功能取消,导致整个分支中其他正常上线的功能代码一起回滚,代价太大。

补丁分支 hotfix

命名规则:hotfix/171016-name-of-this-bug 或者 hotfix/issue-103

  • 日期: 分支开始日期 yyMMdd
  • 功能名: -号分割的英文单词或数字,只允许小写字母
  • 当使用 issue 命名时,需要指明 issue 编号

基于 master 分支创建

用于修补已上线代码的 bug。

预发分支 pre-production

该分支由 .gitlab-ci.yml 配置自动生成,用于将功能分支或者补丁分支的代码部署到预发环境做测试。

相关文章

  • Gitlab 分支命名规范(服务器端开发)

    Gitlab 分支命名规范 适用于服务器端开发这种 持续部署 型的项目 主分支 master Git 默认唯一的主...

  • git分支命名规范

    git 分支命名规范 git 分支命名规范 为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,...

  • 中型App开发框架总结

    开发流程总图 代码开发阶段  GitLab:代码管理服务。git分支规范 MockServer:前端/后台同步开发...

  • Git 分支命名规范

    Git 分支命名规范 为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关...

  • Git的分支命名

    主要规范两点: git 分支命名规范 git提交记录规范 一. git 分支命名规范 git分支分为集成分支、功能...

  • git 规范

    git 分支命名规范: master分支:稳定可用的版本的(可部署的)分支,不能直接在该分支上开发 develop...

  • 分支上线规范

    分支命名规范: 1.修复bug分支命名规范: {tagName}_bugfix_{bugfixId},其中tagN...

  • 前端项目git操作命名规范和协作开发流程

    前言 一个项目的分支,一般包括主干 master 和 开发分支 dev,以及若干临时分支 分支命名规范 关联和操作...

  • 前端代码开发规范(一)

    GIT 分支名称规范与含义 开发分支命名为 dev-[你的名字缩写或英文名]-[创建分支日期],例如:dev-yz...

  • git分支管理与使用规范

    git分支管理与使用规范 分支管理 flow git flow github flow gitlab flow f...

网友评论

    本文标题:Gitlab 分支命名规范(服务器端开发)

    本文链接:https://www.haomeiwen.com/subject/vidduxtx.html