1.3 KiB
1.3 KiB
回退说明
GOV-009 没有创建业务表、执行迁移、写入生产数据库、创建 RocketMQ Topic 或发送消息。回退重点是应用代码与部署产物,不包含数据回滚。
代码回退
- 以中文 Conventional Commit 新建回退提交,按逆序撤销 GOV-009 提交;禁止
reset --hard、强推或改写 Gitea 历史。 - 若只回退 Review 整改,目标提交为
3a8120a33aff3fc4e1f73059eed78d88d57d33a2,必须同时恢复消息契约、三进程生命周期、契约漂移和部署门禁,禁止形成半套状态。 - 若整体移除脚手架,回到基线
c04184a6111da0cfad90d1a265dc3cd3a6d90a9c的等价内容,并保留既有v0.0.7Schema 历史目录。
部署回退
- Docker 恢复上一组 Web/Server 不可变镜像摘要;源码部署把
/opt/a-share-analysis/current切回上一完整发布目录并重启三个 systemd 服务。 /etc/a-share-analysis/*.env、本地*.env.local、Redis、MySQL 和 RocketMQ 数据不随应用回退覆盖或删除。- 回退后重新执行健康检查、契约门禁和可用性验证。
当前尚未创建 v0.0.8 标签,因此无需删除或移动标签。用户确认发布后,若发布回退也只能新建更高版本修复或明确的回退提交,不能移动已推送标签。