码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Git-flow 一个简单高效的Git工作流


    背景

    由于Git的分支比SVN更好管理且更易使用,最近团队从SVN迁移到Git,需要重新规划开发流程,最终确定使用Git-flow工作流,这是目前比较流行的一种分支模型,下面是Git-flow的简易流程图。

    gitflow.png

    Git-flow分支介绍

    master

    是线上版本分支,也可以理解为随时可以发布的稳定版本,要求在每次版本封版后由主程序员合并release分支代码进来,开发人员不可以随意操作。

    develop

    用来开发的分支,通常可以直接在其上进行开发,在每次发布版本和线上紧急bug修复后,需要同步到其上,理论上此版本只在开发阶段使用,提测时不可以直接修改,而在测试结束后由release分支合并到其上。

    release

    当开发结束后用来提测的分支,所有测试阶段的bug全部在此分支修复,测试结束后合并到 master 和 develop 分支中

    feature

    如果在团队开发时,有一个功能的开发周期要长过本次版本开发周期,建议开启一个 feature 进行单独开发,当需要此功能的时候,只需要将 feature 合并入 develop 分支,下次一并提测即可。这样设计可以避免这个功能在尚未开发完成或者通过测试的时候混入发布的版本,而导致不可预知的不稳定。当然也可以同时开启多个 feature 分支进行不同新功能开发,在合适的时候合并提测即可。

    hotfix

    线上bug修复的热补丁分支,应由 master 拉出,并在修复完成后合并入 master 和 develop 保证两分支的bug已修复。

    推荐一款Git GUI工具 SourceTree 在Windows和Mac都可以使用,Mac下应该是更好用一些,第一安装注册时可能要FQ,默认也支持Git-flow工作流,可以在其中开启。

  • 相关阅读:
    【数据结构】AVL树的插入和自平衡调整
    数据结构与算法-二分查找
    【JVM】对象创建与访问
    集成 push kit 签名配置报6003/收不到华为推送
    【残差网络 论文泛读】……DenseNet……(Densely Connected Convolutional Networks)
    敏捷DevOps专家王立杰:端到端DevOps持续交付的5P法则 | IDCF
    鉴源论坛 · 观模丨基于软件性质的自动化测试技术
    C#源码 LIS实验室(检验科)信息系统源码 SaaS模式的Client/Server架构
    ZEMAX | 如何创建复杂的非序列物体
    MySQL之MHA
  • 原文地址:https://blog.csdn.net/cqn2bd2b/article/details/127861071
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号