09飞虎队hotfix备注填写规范

09飞虎队hotfix备注填写规范

背景

V5的Gitlab代码提交备注没有明确规范,太随意的提交备注在后续会产生连锁问题:测试不清楚修改点、同模块开发无法根据备注看出修改的什么问题。

良好的提交备注,才能在后续测试回测时提供相关参考信息,才能让开发遇到相同问题时能根据备注立刻找到解决方案!

问题示例如下:

提交规范细则(开发必看)

规范的备注信息规范,飞虎队分支必须按照要求提交记录:

1-1)客户BUG提交备注要求:拷贝整个BUG标题->BUG_普通_V8.1_xx公司_公文xx功能_BUG2021xxx

1-2)JIRA BUG提交备注要求:拷贝整个BUG标题->V5-182xx 资源列表中xxxxx

1-3)动态接口提交备注要求:拷贝整个标题->V5研发动态接口-xx-移动xxx量 DTJK-2021xxxx

1-4)临时任务、支持单、自己发现的问题:通过协同新建一条“日常任务”,将日常任务的流水号和标题拷贝作为提交记录:RCRW_0000xxx 迈锐思N系列支持适配

1-1客户BUG提交示例

1-2 JIRA BUG提交示例

1-3动态接口提交示例

1-4日常任务提交示例

当开发处理的问题不是客户BUG、JIRA BUG、动态接口,而是项目支持、临时任务、或者自己发现的问题,此时需要按规范录入一条临时任务,方便日后备查!

============================================================

日常任务入口:

个人登录公司系统->【项目管理系统】菜单->【个人任务】->【日常任务列表】

日常任务新建字段填写:

1)必填填写:名称、负责人、优先级、描述、计划开始、计划结束、计划工作量

2)可填字段:父级编号(可关联)、检查人

3)完成必填字段:实际开始、实际结束、实际工作量

============================================================

建议日常任务配置为“磁贴”:

进入【日常任务列表】后,自行新建任务并保存,保存后会自动生成流水号,提交备注复制:流水号+任务名称。

============================================================

不合规记录拒绝提交策略(开发必看)

拒绝策略控制范围:所有带hotfix关键字命名的分支!

空有规则,无法保证全员执行,于是我们增加了工具检测,堵死不规范提交路径:在gitlab增加pre-recive hook,所有push动作都会经过hook检测,只要提交记录不满足要求就会reject记录。

Git上合并不成功效果↓↓↓

修改不合规的commit备注信息(开发必看)

通过Git Show History能找到本次commit记录,IDEA鼠标右键选择“Edit Commit Message”将信息修改为正确的格式再push即可。

也可以本地使用Git Bash工具修改:https://www.jianshu.com/p/098d85a58bf1

​​

LICENSED UNDER CC BY-NC-SA 4.0