SuperAPI AI 工具集

backport-management

通用与其它

查看项目

更新于 10-15 20:14

技能介绍

用途:管理 ComfyUI_frontend 仓库稳定发布分支上的 cherry-pick backport,将主分支的 bug 修复与改动回移到目标发布分支。

主要能力:从 Slack 机器人与 git log 差异发现候选;按 MUST/SHOULD/SKIP 分类并检查依赖;按依赖顺序(先叶子修复)分组为批次;通过标签驱动自动化或 worktree 手动 cherry-pick 处理冲突;每批合并后校验分支完整性;生成带 mermaid 图的会话报告。

使用方式:默认路径用 gh api 为 PR 打标签(needs-backport 与目标分支),等待约 3 分钟后用 gh pr list --base TARGET_BRANCH --state open 检查。冲突回退用 git worktree add、git cherry-pick -m 1 等命令处理,PR 标题遵循 [backport TARGET_BRANCH] Original Title (#PR)。

适用场景:发布分支维护与批量补丁回移。限制与规则:绝不在 CI 未全部通过时合并 backport PR,不得用 --admin 绕过失败 CI;cloud/* 与 core/* 分支作用域严格区分,cloud-only 改动不得回移到 core/*;依赖刷新、CI/工具、仅测试或 lint 改动、revert 对等可自动跳过;package.json/lockfile、核心类型定义、业务逻辑冲突需人工升级处理。