用途:比较两个 Git 引用(标签、提交 SHA、分支或 HEAD),分析二者之间的全部变更,用于部署前的就绪度评估。
主要能力:通过 git log、git diff --stat、git diff --name-status、git diff 等命令收集提交日志与文件级变更,按功能领域整理变更清单;按风险划分为关键(必须部署前验证)、重要(应当验证)、低风险(抽查)与无需处理;将变更映射到已有 e2e 测试覆盖(支持 Playwright、Cypress 等);标记依赖兼容、数据与状态、配置环境、跨切面等潜在被忽视的问题;最终输出共享变更日志、QA 报告与开发者报告。
使用方式: /release-review v1.2.0 v1.3.0 /release-review abc1234 def5678 /release-review v1.2.0 HEAD 第一个参数为起始点(不含),第二个为终点(含)。参数缺失时提示用法并停止。
限制:需要本地存在有效的 Git 引用,否则报错并建议先运行 git fetch --tags;若两次引用之间无变更则报告无变更并停止;差异极大时仅聚焦影响最大的变更;未检测到 e2e 框架时会说明并建议搭建。其他收费、平台等信息暂未提供。