首页 > 其他分享 >GitFlow

GitFlow

时间:2023-10-17 12:55:50浏览次数:40  
标签:Develop 版本号 GitFlow Master Release Hotfix 分支

分支规范   0 Master(永远只有一个分支) 发布分支,与线上保持一致,只能由release|hotfix分支合并代码,该分支不能修改只能合并 Develop 开发分支,由master分支拉取,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支 命名规范: dev-大版本号.小版本号.递增数 Test 测试分支,我们基于Develop分支创建一个Release分支,完成Release后,我们合并到Master和Develop分支 命名规范: test-大版本号.小版本号.递增数 Hotfix 紧急修复分支,当线上发现新的Bug时候,我们需要创建一个Hotfix, 完成Hotfix后,我们合并回Master和Develop分支,所以Hotfix的改动会进入下一个Release 命名规范: dev-大版本号.小版本号.修复版本号   提交规范

  • feat: 添加新特性
  • fix:修复Bug
  • style: 仅仅修改了样式
  • refactor: 代码重构
feat和fix最为常用

标签:Develop,版本号,GitFlow,Master,Release,Hotfix,分支
From: https://www.cnblogs.com/zh-ch/p/17769436.html

相关文章

  • Gitflow分支管理模型
    1前言Gitflow是一个Git分支管理模型,由VincentDriessen于2010年发布在其个人网站的一篇博文中《AsuccessfulGitbranchingmodel》,该模型适用于多版本管理的项目,能够有效的促进团队成员之间的协作,提升代码的清晰度。2概览Gitflow工作流程如下:如上图,Gitflow流程中......
  • 基于gitflow的通用分支管理模型
     TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRomanianChineseSimplifiedHungarianRussianChineseTraditionalIndonesianSlovakCzechItalianSlovenianDanishJapaneseSpanishDut......
  • gitflow为什么要单独检出一个release分支?在develop分支上测试不行吗
    在Gitflow工作流中,将release分支从develop分支中单独检出的主要原因是为了在发布之前进行稳定性和功能测试,以确保发布版本的质量。以下是几个原因说明为什么要单独检出release分支进行测试:隔离开发和测试环境:通过将测试从开发环境(develop分支)隔离出来,可以避免测试中......
  • 容器环境下的持续集成最佳实践:构建基于 Drone + GitFlow + K8s 的云原生语义化 CI 工
    云原生(CloudNative)是伴随的容器技术发展出现的的一个词,最早出自Pivotal公司(即开发了Spring的公司)的一本技术小册子MigratingtoCloud-NativeApplicationArchitectures,其中定义了云原生应用应当具备的一些特质,如无状态、可持续交付、微服务化等。随后云原生概念被广......
  • Gitflow工作流--最佳实践
    Gitflow工作流Gitflow工作流通过为功能开发、发布准备和维护分配独立的分支,让发布迭代过程更流畅。严格的分支模型也为大型项目提供了一些非常必要的结构。这节介绍的Gitflow工作流借鉴自在nvie的VincentDriessen。Gitflow工作流定义了一个围绕项目发布的严格分支模型。虽然......
  • Gitflow Workflow
    什么是Gitflow工作流?Gitflow工作流是以Git作为源代码管理工具的团队的一种管理,开发,维护,发布的工作流程,它为项目的发布维护等工作定义了严谨的分支管理模型,同时也为大型......