gitlab问题过滤-如何进行OR过滤而不是AND

问题描述 投票:0回答:2

如果您对同一过滤器对象(例如标签)有多个条件,Gitlab 问题过滤似乎默认为 AND 过滤。例如,如果您有标签

vehicle::car
vehicle::truck
vehicle::motorcycle
,如果您想查看
vehicle::car
vehicle::truck
,如果您输入
label=vehicle::car
label=vehicle::truck
,它将不会显示任何内容。

有什么办法可以解决这个问题吗?

谢谢

gitlab
2个回答
1
投票

暂时不可能。从他们的文档中使用相同类型的多个过滤器进行过滤

当您使用这些相同类型的多个过滤器进行过滤时,AND 逻辑被应用。例如,如果您要过滤受让人:@sam 受让人:@sarah,您的结果仅包含以下条目: 分配给 Sam 和 Sarah 的受让人均返回。

有一些对此功能的请求:

一些用户建议,如果您在 URL 中使用逗号添加标签,例如&label_name=A,B 它将起作用。然而,我无法让这个工作,进行了多次尝试。如果你能成功,请告诉我。


0
投票

GitLab 目前正在问题列表中处理此问题,用于受让人、作者和标签的 OR 过滤。

请参阅 https://gitlab.com/gitlab-org/gitlab/-/issues/296031#note_1324142672
在用户界面中定义 OR 过滤器的确切方法可能仍会发展变得更加平滑。

© www.soinside.com 2019 - 2024. All rights reserved.