背景
今年发布新版本、更新生产盘发现N例修改客户BUG提交错分支、提交漏分支的问题。
也跟多位飞虎队同事沟通过,原因很多,这里就不陈述了,反正就是代码没提交到正确分支。
要知道各位每修改一个问题代码,日后就会减少一批客户的问题上报,这样才能做到产品逐渐稳定、良性发展。
为了降低这种失误发生率,我们改进了流程:当BUG单中选择了“是否为重复BUG=否 and 是否提交代码仓库=是”时会自动触发一个《客户bug代码提交检查单》。《客户bug代码提交检查单》的作用是:告知各位开发当前是什么版本,当前需要提交哪些分支。
原则上低版本修改的BUG都要向高版本提交,其作用就是检查大家是否提交了分支代码。也做一个引导:让新同事知道应该提交到哪些正确的分支!
执行细则
执行逻辑图如下:当选择“是否为重复BUG=否 and 是否提交代码仓库=是”时就会触发一个新的表单。

新表单默认发送给触发人,如果触发人不是开发修改人,请自行修改开发修改人并使用移交功能将新流程移交给提供源码的开发。

审计检查
飞虎队将定期对结果进行审查,审查路径:报表分析->客户BUG代码提交检查查询
附录
使用工具可以较为快速地将低版本修改的代码合并到高版本,参考文档:08挑选分支1某一个提交记录合并到分支2