You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio Code中查看GitHub上已关闭的PR

VS Code GitHub Pull Requests 插件无法显示已关闭PR的解决方案

问题根因

你原有配置中使用的mentions:${user}筛选规则仅匹配你被@提及的PR,若你需要查询自己创建、参与评审的已关闭PR,该规则无法匹配到对应结果。另外若配置存在JSON语法错误,也会导致查询规则不生效。

可行解决步骤

  • 调整settings.json中的查询规则
    根据你的需求替换查询语句,常用的已关闭PR查询规则如下:
    • 仅查询你自己创建的已关闭PR:is:pr is:closed author:${user}
    • 查询所有你参与过(创建、评审、被@、发表过评论)的已关闭PR:is:pr is:closed involves:${user}
    • 查询你被请求评审的已关闭PR:is:pr is:closed review-requested:${user}
      完整配置示例:
"githubPullRequests.queries": [
    // 此处保留原有默认的查询项,新增项放在数组末尾即可
    {
        "label": "我创建的已关闭PR",
        "query": "is:pr is:closed author:${user}"
    },
    {
        "label": "我参与的已关闭PR",
        "query": "is:pr is:closed involves:${user}"
    }
]

注意:需符合JSON数组语法,新增项需和原有项用逗号分隔,避免语法错误导致配置不生效

  • 排查权限与插件异常
    • 确认VS Code绑定的GitHub账号已获得对应仓库的访问权限,私有仓库需要授权时勾选repo范围权限
    • 升级GitHub Pull Requests插件到最新版本,重启VS Code后重试
    • 将拼接完成的查询语句直接复制到GitHub网页的搜索框执行,确认语法正确能返回对应结果,排除语法问题
  • 可选精细化筛选
    如果需要只查询特定组织/仓库的已关闭PR,可以在查询语句中添加对应限制:
    • 限制所属组织:is:pr is:closed author:${user} org:你的组织名
    • 限制所属仓库:is:pr is:closed author:${user} repo:仓库所有者/仓库名

内容的提问来源于stack exchange,提问作者Madhu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 23:06:02