用途:在当前分支上检索并解析 GitHub PR 的审查评论,借助 gh CLI 在回应评审反馈之前或收到获取/查看 PR 评论请求时使用。
主要能力与用法: 判断是否存在 PR:gh pr view;带 issue 评论查看:gh pr view --comments;获取代码级审查评论:gh api repos/{owner}/{repo}/pulls/{n}/comments,并用 --jq '.[] | {path, line, body}' 提取关键字段。 获取当前分支 PR 编号:gh pr view --json number --jq '.number'。 单步完整命令:gh api repos/OWNER/REPO/pulls/$(gh pr view --json number -q .number)/comments --jq '.[] | {path: .path, line: .line, body: .body}'。
重要区分:issue 评论为 PR 级讨论,用 gh pr view --comments;审查评论为代码级反馈,用 gh api .../pulls/{n}/comments。
常见模式:检查是否存在 PR:gh pr view 2>/dev/null && echo "PR exists" || echo "No PR";一次查看 PR 详情与评论:gh pr view --comments;按编号获取指定 PR:gh pr view 429 --repo owner/repo --comments。
限制:不适用于创建新 PR(用 gh pr create)、审查 diff(用 gh pr diff)或合并(用 gh pr merge)。其他平台支持情况与收费信息暂未提供。