Skip to content
FunCoding

Search

Search docs, Skills and MCP

Origin PR 与评审命令

创建 draft、查看具体版本和检查状态,区分 review、评论及自动合并。

This page has not been translated into English yet. The original Chinese version is shown below.

仓库 Pull Requests 页面包含 Activity、Commits、Checks、Files Changed,可邀请 reviewer、行评论和提交 review。原生 Origin PR 不镜像到其他平台;GitHub 镜像显示并评审 GitHub PR。

创建与定位

origin pr create -t "Fix CI" --body-file pr-body.md
origin pr list -R acme/checkout
origin pr view 13 --checks

create 默认 draft,head 默认当前分支、base 默认仓库默认分支;--status open 可直接打开,--push 可无提示推送未在 remote 的 head,remote 默认 origin。

多数命令 target 数字表示 PR number,否则是 branch;省略选择当前 branch 的 open/draft PR。list 默认 state=open,limit=30,因此新建 draft 不一定出现在默认列表。

查看与刷新

view --diff/--checks/--comments 控制纯文本输出,不影响 JSON;JSON 明确选择 files、mergeability、ciState、comments、threads 等字段。--change-version 默认最新版本,checks --watch 等待检查结束。

推 head 会自动创建新 version。只有 view/checks 仍显示旧 head 时才需 origin pr refresh,已一致时无操作。

Review、评论与线程

origin pr review 提交正式 review,pr comment 为讨论评论。review --approve 批准,--comment 是评论型 review,--body-file 支持文件或 - 标准输入。

thread list --unresolved 查看未解决线程,resolve/reopen/reply 管理指定 thread ID。需要机器可读未解决数量可用:

origin pr thread list --unresolved --json id --jq length

仓库规则要求 review 时,有写权限者 Request Changes 阻止合并;由该 reviewer 批准,或有写权限者 dismiss 才解除。

生命周期

ready 使 draft 可评审,ready --undo 改回 draft。merge --auto 设置满足条件后合并并返回,--disable-auto 取消。checkout --force 会重置已有本地 branch,不应作为普通查看参数。先检查 diff、CI、冲突和保护规则再合并。