分支命名规范

221 阅读1分钟

分支命名规范

分支类型

master 分支

  • master 分支是项目的主分支,也是用于部署测试与生产环境的分支。
  • 一般由其他分支代码合并进入该分支,不直接提交代码至该分支。

develop 分支

  • develop 为开发分支,代码应与master分支始终保持一致。
  • 开发时,我们由develop分支分离出其他的分支,再进行开发。

feature 分支

  • 该分支代表是开发新功能时创建的分支。
  • 以develop为基础创建feature分支。
  • 分支命名: 以 feature/ 开头, 示例: feature/xxx-config、 feature/xxx-about。

release 分支

  • release 是预上线分支,测试阶段时一般提测该分支。
  • 一般在进入测试阶段时由develop分支为基础建立。
bugfix 分支
  • 当出现bug时,一般使用bugfix分支进行bug修复。
  • 分支命名:以 bugfix/ 开头,示例: bugfix/xxx-message-lost。

hotfix 分支

  • 线上出现紧急问题时,需要及时修复,由develop分支创建hotfix分支,修复完成后合并到master分支。
  • 分支命名: hotfix/ 开头的为修复分支,与 bugfix 类似。