当前位置: 首页 > news >正文

git分支与部署环境的关系以及开发规范

一  某金融机构

1.1 分支分类以及作用

1.master

master分支为主分支,用于部署生产环境的分支,无论任何时候都要确保master分支的稳定性;master分支由feature及hotfix分支合并,任何时间都不能直接修改代码。目前用于老仿真和老生产,暂时不动。

 2.prod

主分支,是master的备用分支,用于当前的生产环境构建,prod分支由feature及hotfix分支合并。上线后在prod分支创建tag记录版本

3.release

仿真环境分支,由feature分支合并到release,用于提测。

4.dev

开发环境分支,由feature分支合并到dev,用于自测。

5.feature

feature分支是功能分支,以prod分支为基础创建feature分支,用于开发新需求,一旦需求上线,便将其删除。分支命名规范:feature/xxx_xxx_module,例如:feature/demand_order_module。

6.hotfix

线上出现紧急问题时,需要及时修复,以prod为基础创建hotfix分支;修复完成后,hotfix分支合并到release分支提测,上线前需要合并到prod和dev分支,再以

http://www.lryc.cn/news/509899.html

相关文章:

  • 2024最新鸿蒙开发面试题合集(一)-HarmonyOS NEXT Release(API 12 Release)
  • 【mybatis】详解 # 和 $ 的区别,两者分别适用于哪种场景,使用 $ 不当会造成什么影响
  • Java面试题,数据结构,图的最短路径算法应用于社交网络分析
  • Tree数据处理
  • idea配置gitee仓库
  • SpringBoot 事务
  • 我的JAVA-Web基础(1)
  • 【Leetcode 热题 100】207. 课程表
  • 从CreateDialogIndirectParam起---我与大模型对话
  • 重温设计模式--建造者模式
  • CSS(五):定位
  • JSON 系列之2:JSON简单查询
  • SQL 简单查询
  • YOLOv9-0.1部分代码阅读笔记-metrics.py
  • KaiOS 4.0 | DataCall and setupData implemention
  • nginx-rtmp服务器搭建
  • [c++进阶(三)]单例模式及特殊类的设计
  • 企业内训|高智能数据构建和多模态数据处理、Agent研发及AI测评技术内训-吉林省某汽车厂商
  • 009 Qt_显示类控件_QLCDNumber、ProgressBar、Calendar
  • --spring.profiles.active=prod
  • 深入解析JVM中对象的创建过程
  • 使用开源在线聊天工具Fiora轻松搭建个性化聊天平台在线交流
  • ffmpeg之显示一个yuv照片
  • MySQL中Performance Schema库的详解(下)
  • 【Rust自学】7.1. Package、Crate和定义Module
  • 【Git】-- 版本说明
  • 1919C. Grouping Increases
  • Pion WebRTC 项目教程
  • 【安全编码】Web平台如何设计防止重放攻击
  • VUE3+django接口自动化部署平台部署说明文档(使用说明,需要私信)