Git分支回滚和测试提测流
2022年1月记录,分类「Git」。这是一篇偏实战的记录,保留了当时的判断过程和后续沉淀。
问题现场
这篇是一次提测混乱后的整理。那次多个需求共用测试环境,分支被来回合并,最后谁的代码进了环境都说不清,所以我把提测、验证、回滚做成了固定动作。
整理时我特意把输入、动作、观察点和风险拆开,方便后面补用例。
分支约定
- 提测单必须写明 commit、配置变更、数据库脚本和影响模块。
- 测试环境只接受 release 或 feature 分支,不直接从个人分支部署。
- 回滚不是只回代码,还要检查配置、缓存、定时任务和数据库兼容。
git log --oneline --