技术栈
原子提交
松树戈
4 个月前
java
·
git
·
intellij-idea
·
原子提交
【原子提交:IDEA实践】
临近发版,某位老哥的个线上MR包含多个bug修复的commit记录,合入master在uat环境验证发现需要回滚其中某个commit记录,由于MR非原子性提交,不能快速在线上进行revert操作,需要手动修改执行bug commit记录再次发起MR,耽误版本发布。于是这几个月,小组内部开始推行原子性提交,归纳如下: 一、所有的线上MR请求只能包含一个commit记录 二、所有的MR只能关联一个业务单号(bugfix/新需求)