本文介绍 git 版本管理下,下分支的命名和使用规范
基本了解请先阅读 Git 工作流程(阮一峰)
各种版本的分支管理规范
- git-flow
- github-flow
- gitlab-flow
项目现阶段迭代需求
- 使用gitlab 进行代码管理和评审
- 开发周期短,1-3天
- 合作分支较少,1-2人一特性分支
- fix,功能,通过测试即要及时上线
为了适应快速的迭代需求和制定比较规范的发布流程
我们主要选择 Github flow
开发流程。但是还是有一些区别适应实际迭代情况
- 线上分支即为
master
- 特性分支统一用
feature
最为前缀。例特性taobao
分支为feature/taobao
- 线上bug修复分支统一用
fix
最为前缀。例fix/taobao
- 分支名称 统一用
小驼峰式命名法
,禁止出现任何符号或数字 - 所有分支上线,需要在gitlab上提交
mr (Merge Requests)
进行评审,通过后在做上线处理