git 分支管理规范

273 阅读1分钟

一、分支命名

issue号一般为公司中管理软件中的id,例如: 禅道,每个bug都会有一个id记录。

分支命名规范:
大功能分支
FEAT_v版本号_issue号_desc

开发个人分支  
feat_v版本号_issue号_desc

BUG分支:
fix_v版本号_issue号_desc

备注:
1. 分支命名不能有中文  
2. 主分支为Master / DEVELOP
3. 修复分支为 Breach_v版本号_sp(数字)

二、commit 提交

commit提交规范:
<type>(#issue号)英文冒号+空格<subject>  

1.feat(#xxx): 新功能  
2.fix(#xxx): bugfix
3.docs(#xxx): 文档
4.style(#xxx): 格式
5.refactor(#xxx): 重构
6.chore(#xxx): 构建过程或辅助工具的变动(更新版本号)
7.revert(#xxx): 撤回

三、code style

code style:  
1.IDEA 自带风格
2.google-java-format 插件(紧凑型的)

每次提交代码,必须格式化  
idea 快捷键 ctrl + alt + L

对于历史代码,提交一个style commit 专门格式化即可

四、分支管理

直接看图吧:

image.png