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

如何在GitLab issue过滤中实现OR或条件筛选而非默认的AND与条件

GitLab 同字段多筛选条件OR逻辑实现方案

GitLab原生支持同维度筛选条件的或逻辑查询,针对你提到的多标签筛选场景,有两种可直接落地的方法:

  • 搜索栏直接输入OR查询语法
    在Issues页面顶部的搜索筛选框中,直接录入如下语句即可命中所有带vehicle::car或vehicle::truck标签的事项:
    label ~"vehicle::car" OR ~"vehicle::truck"

    小提示:如果标签名包含冒号、空格等特殊字符,必须用双引号包裹标签名,避免GitLab解析失败。

  • URL参数拼接实现
    如果需要通过地址栏直接跳转、或者嵌入其他页面调用筛选结果,可以直接在URL的label参数中将多个目标标签用英文逗号拼接,示例如下:
    {你的GitLab项目Issues根地址}?label_name[]=vehicle::car,vehicle::truck

如果需要叠加其他逻辑,比如同时排除某类标签,也可以直接在语法后追加NOT规则,例如要排除带有deprecated标签的事项,可将查询语句修改为:label ~"vehicle::car" OR ~"vehicle::truck" NOT ~"deprecated"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 13:06:01