Projects 高级搜索已正式上线

GitHub 在 Projects 视图的筛选栏中正式推出了支持 AND 和 OR 逻辑的高级搜索功能,同时新增了按审查状态筛选 PR 的能力,让项目管理视图的构建更加灵活和精准。这是对项目管理和协作效率的一次基础性改进。

Projects 高级搜索已正式上线

一句话看懂:GitHub 在 Projects 视图的筛选栏中正式推出了支持 AND 和 OR 逻辑的高级搜索功能,同时新增了按审查状态筛选 PR 的能力,让项目管理视图的构建更加灵活和精准。这是对项目管理和协作效率的一次基础性改进。

事件核心:发生了什么

根据 GitHub Changelog 的官方公告,GitHub Projects 视图中的筛选栏现已支持高级搜索。用户可以在任意项目视图的筛选栏中使用 ANDOR 逻辑来组合查询条件,从而无需为每个不同问题单独维护一个视图。此外,本次更新还引入了一个新的搜索过滤器 reviews:,用于按审查状态筛选拉取请求(Pull Request)项目。该功能基于已有的“Reviewers”字段,能够追踪哪些人被请求审查以及每个人提交的最新审查结果。同时,GitHub 对部署状态实施了新的 90 天保留策略,超过 90 天的状态将被自动删除,且不再出现在 REST 或 GraphQL API 中,但部署的当前状态不受影响。

为什么重要

项目管理工具的效率直接影响开发团队的日常协作节奏。过去,开发者如果想用 Projects 同时查看“待审批”和“审批通过”的 PR,通常需要创建两个独立视图,分别设置筛选条件。高级搜索的引入,使得一个视图内部就可以通过 AND/OR 逻辑组合多个维度,减少了视图维护的冗余操作。这对于团队规模较大、项目状态复杂的开发者生态而言,是一个实际且可感知的效率提升。同时,新增的 reviews: 过滤器填补了 Projects 在审查状态管理上的空白,使得工作流可以与代码审查流程更紧密地绑定。部署状态 90 天清理策略则体现了 GitHub 对数据存储的持续优化。

对用户/开发者/创作者的影响

对于使用 GitHub Projects 进行项目管理的开发者、团队负责人和开源项目维护者,这意味着:
– 无需为每个查询条件创建独立视图,直接在筛选栏用逻辑表达式即可构建精确视图,降低视图管理的复杂度。
– 可以用 reviews: 过滤器快速筛选出待审查或已审查的 PR,提升 Code Review 阶段的可见性和响应速度。
– 部署状态自动清理可以避免历史冗余数据干扰当前 API 调用,但需要留意,若需长期审计部署历史,需自行保存 90 天前的状态快照。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

1. 是否扩展到移动端和 API:目前高级搜索仅限定在 Projects 视图的筛选栏,未来是否会同步到 GitHub Mobile 或 REST/GraphQL API,值得关注。若 API 支持,开发者将能在自动化脚本中直接构造逻辑查询,从而集成到 CI/CD 或机器人中。
2. 竞品是否跟进:GitLab、Jira、Notion 等项目管理工具是否会快速推出类似逻辑查询能力,以保持竞争力。
3. 用户反馈与迭代方向:新功能上线后,社区反馈是否集中在性能、UI 易用性或更复杂的查询语法(如 NOT、括号嵌套等)上,将决定 GitHub 后续迭代的优先级。

来源:GitHub Changelog

celebrityanime
celebrityanime
文章: 13753

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注