美文网首页
BMS-git代码规范

BMS-git代码规范

作者: 歪醋123 | 来源:发表于2021-04-23 15:30 被阅读0次

为了更好管理代码分支及避免因分支混乱导致后期项目难以维护,现制定以下分支规范

  • 环境

总共需要3套环境

  • 线上环境--(master)
  • 最近一次发布版测试环境(便于线上解决bug后测试伙伴验证,此环境与master代码保持一致)---(release)
  • 测试环境(平时迭代开发使用)---(dev)
  • Git 分支类型

master 分支(主分支) 稳定版本

说明:用于保存最稳定版本

release 分支(发布分支) 发布新版本

说明:此分支作为最近一次发版的代码与master保持一致,用作线上debug修复测试和发版前验证

dev 分支(开发分支)

说明:研发人员将在此分支上迭代开发,测试人员在此分支上迭代测试

hotfix 分支(热修复分支) 修复线上Bug

说明:线上解决bug从master切出分支,解决bug后由管理员合并到release分支进行测试环境验证

  • 分支使用流程

  • 1.以本次上线到下次上线为一个周期,每开始一个周期管理员新建一个dev分支,例如精细化排班考勤分支名为:work_schdule_dev,相关研发人员都在将自己开发的功能合并到此分支,迭代测试都在此分支上

  • 2.发版时由管理员将release分支并合并dev分支及合并master进行测试环境发版前验证

  • 3.测试环境验证后将release发布至正式环境

  • 4.确认发布成功,并线上验收通过后,管理员将release分支合并到master分支

  • 修复线上bug(hotfix分支)

  • 1.管理员从master分支切出一个hotfix分支,命名规则:h-分支创建日期-bug名称如:h-20200423-考勤打卡报错

  • 2.相关开发人员在此分支上解决bug

  • 3.bug修复后由管理员合并至release分支推至release测试环境验证

  • 4.再次进行发布流程

  • 5.线上验证后删除hotfix分支

相关文章

  • BMS-git代码规范

    为了更好管理代码分支及避免因分支混乱导致后期项目难以维护,现制定以下分支规范 环境 总共需要3套环境 线上环境--...

  • Web 端代码规范

    目录 1、代码规范概述 2、代码规范流程搭建 3、代码规范细则 1、代码规范概述 良好的代码规范能够提供软件的可读...

  • 代码规范

    代码规范 1. 概述 欢迎使用前端代码规范, 这里借鉴、引用的是京东前端代码规范。 遵循代码规范的目的在于增强团队...

  • iOS 代码规范篇

    iOS 代码规范篇 iOS 代码规范篇

  • iOS(OC)开发之随感

    1.代码规范 规范很重要!规范很重要!规范很重要! 代码规范的重要性之-为什么谷歌要执行严格的代码编写规范http...

  • 前端学习的基本总结

    目录 1.为什要遵守代码规范 2.css代码规范 3.js代码规范与设计模式3.1 js代码规范3.2 设计模式 ...

  • 乐乎项目优化

    编程: 1、代码规范。架构规范、文件组织规范、命名规范、代码逻辑规范、资源存放。 一、使用cocoapod 二、代...

  • 小肤iOS开发代码规范_v1.0

    For Objective-C , 2018.8.2 Ⅰ.前言Ⅱ.命名规范Ⅲ.代码注释规范Ⅳ.代码格式化规范Ⅴ....

  • 代码规范

    代码规范 1. 概述 欢迎使用代码规范, 这个是我借鉴京东前端代码规范,组织的内部规范。旨在增强团队开发协作、提高...

  • PSR-2- Coding Style Guide 编码风格规范

    代码风格规范 本篇规范是 PSR-1 基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化PHP代码的规则,...

网友评论

      本文标题:BMS-git代码规范

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