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 @ 2022-08-27 14:58  renzhsh  阅读(652)  评论(0编辑  收藏  举报