一、分支命名
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 专门格式化即可
四、分支管理
直接看图吧: