Git 分支规范
主分支
master 分支存储了正式发布的历史,分支上的每一个节点都应分配一个版本号。
开发分支
develop 分支作为功能的集成分支,每个功能分支开发完成后,都应合并到 develop 。

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

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

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

BUG修复
BUG分支适用于开发阶段,要修复bug的情况。
BUG分支基于 develop ,修复完成后合并到 develop 并删除本分支。
BUG分支的命名: bugfix/issue 。
版本号格式
[主版本号].[次版本号].[修订版本号]
注:修订版本号一般由hotfix进行定义
参考
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律