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

如何在GitHub仓库中筛选关联项目内状态为Todo的Issues?

解决方案

方法1:仓库内高级搜索(网页端)

  • 先获取组织Project的ID:打开目标Project页面,URL中/projects/后面的数字就是项目ID(例如https://github.com/orgs/你的组织名/projects/123里的123)
  • 进入目标仓库的Issues页面,在搜索框输入以下语法:
    repo:你的用户名/仓库名 project:你的组织名/项目ID status:"Todo"
    
  • 执行搜索后,即可筛选出该仓库里在指定Project中状态为Todo的Issues

方法2:保存常用查询

  • 完成上述搜索后,点击搜索框右侧的「Save query」按钮,给查询起个易记的名称(比如「仓库Todo状态任务」)
  • 后续需要查看时,直接从页面顶部的「Saved queries」下拉菜单选择即可,无需重复输入语法

方法3:GitHub CLI(命令行方式)

如果习惯用命令行操作,可使用GitHub官方的gh工具:

  1. 确保已安装并登录gh(未安装可通过包管理器直接安装)
  2. 执行以下命令:
    gh issue list --repo <你的用户名/仓库名> --project <你的组织名/项目ID> --field status="Todo"
    
  • 命令会在终端直接输出符合条件的Issues列表,适合批量操作或脚本集成

注意:若你的Project里状态字段不是Todo(比如自定义为「待办」),请替换为对应的字段名称

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 07:22:22