分支规范
分支规范主要针对与新的分支,通过 git hook 在 push 代码的时候对分支名进行校验,从而规范分支命名
命名规则
非个人分支
master生产环境dev测试环境,一般用于联调,或者提供给 QA 同学release,release-*预发环境,数据于生产环境一致,一般仅作为上线前集成测试用
个人分支
新功能
格式为:feature/{name}_{feature-name}_[{create_time}],其中:
{name}为姓名简写{feature-name}为功能名称,小写{create_time}为时间,不需要年份,可以忽略
bash
# 正例
feature/lisi_lint_0808
feature/lisi_lint
feature/lisi_psd_line_0808
feature/lisi_psd_line
# 反例
feature/lint_0808
feature/lisi_0808
psd_line_0808
feature/lisi_psdLinebug 修复
bugfix/{name}_{bug-name}_[{create_time}]{name}为姓名简写{bug-name}bug 名称,小写{create_time}时间,不需要年份,可以忽略
bash
# 正例
bugfix/lisi_lint_0808
bugfix/lisi_lint
bugfix/lisi_psd_line_0808
bugfix/lisi_psd_line
# 反例
bugfix/lint_0808
bugfix/lisi_0808
psd_line_0808
bugfix/lisi_psdLine