Git 分支规范

主分支

master 分支存储了正式发布的历史,分支上的每一个节点都应分配一个版本号。

开发分支

develop 分支作为功能的集成分支,每个功能分支开发完成后,都应合并到 develop

功能分支

每个新功能的开发都应从 develop 拉出一个新分支,开发完成后再合并到 develop 并删除本分支。
功能分支的命名: feature/功能

发布分支

发布分支基于 develop ,这个分支只用于测试、bug修复、文档生成和其他面向发布的任务。
发布完成后,合并到 masterdevelop, 并删除本分支。
发布分支的命名:release/版本号

Hotfix分支

Hotfix分支基于 master ,用于给已发布的版本打补丁。修复完成后合并到 masterdevelop 并删除本分支。
Hotfix分支的命名:hotfix/版本号

BUG修复

BUG分支适用于开发阶段,要修复bug的情况。
BUG分支基于 develop ,修复完成后合并到 develop 并删除本分支。
BUG分支的命名: bugfix/issue

版本号格式

[主版本号].[次版本号].[修订版本号]

注:修订版本号一般由hotfix进行定义

参考

  1. Git工作流指南
  2. Gitflow工作流
posted @   renzhsh  阅读(671)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示