用途:用于在当前分支对应的开放 GitHub PR 上处理评审意见和 issue 评论,面向需要根据代码审查反馈进行修改的场景。
前置条件:运行命令前确保 gh 已认证。使用 gh auth status 检查认证状态;若未认证,提示用户运行 gh auth login 登录 GitHub。
主要流程:
- 检查待处理评论:运行 scripts/fetch_comments.py,它会打印出 PR 上的所有评论和评审线程。
- 向用户确认:为所有评审线程和评论编号,并简要说明每条修复所需的操作,然后询问用户要处理哪些编号的评论。
- 应用修复:根据用户选择的评论执行相应修改。
限制与注意:若 gh 在运行过程中出现认证或速率限制问题,提示用户使用 gh auth login 重新认证后重试。其他细节暂未提供。