SuperAPI AI 工具集

update-pr

通用与其它

查看项目

更新于 10-15 17:31

技能介绍

用途:更新已有 Pull Request,回应评审反馈或提交新改动。

主要能力:定位当前分支的 PR;查看 PR 评论与 diff;按反馈修改代码并提交;推送更新;回复具体评审评论;重新请求评审;处理常见评审要求(补测试、改类型、修 lint、更新快照);按需压缩提交。

使用方式:用 gh pr list --head $(git branch --show-current) 或 gh pr view <PR_NUMBER> 定位 PR;用 gh pr view <PR_NUMBER> --comments 和 gh pr diff <PR_NUMBER> 查看反馈与上下文;修改后 git add -u、git commit -m "address review: <brief description>" 并 git push。回复评论可用 gh api repos/{owner}/{repo}/pulls/<PR_NUMBER>/comments/<COMMENT_ID>/replies -f body="Done - updated the implementation as suggested"。重新请求评审用 gh pr edit <PR_NUMBER> --add-reviewer <username>。补测试在 packages//src/tests/ 下添加并运行 pnpm test;改类型用 pnpm build 检查;修 lint 用 pnpm format 与 pnpm lint;更新快照用 pnpm test:storybook:update 后提交 packages//image_snapshots/。压缩提交用 git rebase -i origin/main 后将 pick 改为 squash,再 git push --force-with-lease。

适用场景:需要针对 PR 评论做修改、按评审请求更新实现或重新请求评审时。

限制:资料未提供价格、平台支持范围或效果保证;内容基于给定步骤,未提供的细节暂未说明。