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

【git】开发中分支使用原则与流程

目录

          • 1. 说明
          • 2. master分支
          • 3. develop分支
          • 4. feature/日志跟踪分支
          • 5. hotfix/生产bug修复分支
          • 6. 其他分支

1. 说明
  • 1.几乎所有的版本控制系统都以某种形式支持分支。
  • 2.使用分支意味着可以把工作从开发主线上分离开来进行重大的Bug修改、开发新的功能,以免影响开发主线。
2. master分支
  • 1.生产分支。
  • 2.线上分支、主分支。
  • 3.中小规模项目作为主线上运行的应用对应的分支。
3. develop分支
  • 1.开发分支。
  • 2.是从master创建的分支,一般作为开发部门的主要开发分支,如果没有其他并行开发不同期上线要求,都可以在此版本进行开发,阶段开发完成后,需要是合并到master分支,准备上线。
4. feature/日志跟踪分支
  • 1.从develop创建的分支,一般是同期并行开发,但不同期上线时创建的分支,分支上研发任务完成后合并到develop分支。
5. hotfix/生产bug修复分支
  • 1.从master派生的分支,一般作为线上bug修复使用,修复完成后需要合并到master、test、develop分支。
6. 其他分支
  • 1.test分支(用于代码测试)。
  • 2.pre分支(预上线分支)。

http://www.kler.cn/a/448819.html

相关文章:

  • c# 实现一个简单的异常日志记录(异常迭代+分片+定时清理)+AOP Rougamo全局注入
  • 在 Go 中利用 ffmpeg 进行视频和音频处理
  • 腾讯云智能结构化OCR:以多模态大模型技术为核心,推动跨行业高效精准的文档处理与数据提取新时代
  • JVM对象分配内存如何保证线程安全?
  • Android Studio AI助手---Gemini
  • 微信小程序开发入门
  • 详解redis哨兵(高可用)
  • Python面试常见问题及答案12
  • basic_ios及其衍生库(附 GCC libstdc++源代码)
  • 17.springcloud_openfeign之扩展组件一
  • 生产制造管理系统:现代制造业的智能引擎
  • 什么是漏电?如何预防电气设备漏电引起的火灾?
  • Vivado 编译(单核性能对比+高性能迷你主机+Ubuntu20.04/22.04安装与区别+20.04使用远程命令)
  • 【echarts】创建带有标记线和点击事件的折线图
  • 如何使用 Python 执行 SQL 查询?
  • 基于Linux编写C语言基础命令
  • Django 应用安装脚本 – 如何将应用添加到 INSTALLED_APPS 设置中 原创
  • 【Python】pandas库---数据分析
  • 【RAG实战】Prompting vs. RAG vs. Finetuning: 如何选择LLM应用选择最佳方案
  • 开源呼叫中心系统,柔性动态自适应IVR详解
  • DA-CLIP:Controlling Vision-Language Models for Universal Image Restoration
  • Centos7 部署ZLMediakit
  • 基于Java在线电影院购票选座系统的设计与实现(Springboot框架) 参考文献
  • C语言 单向链表反转问题
  • Screen(一)_简介与安装
  • 达梦官方工具 SQLark数据迁移(oracle->达梦数据库)