Gitlab:是否可以过滤多个作者的合并请求?

时间:2020-01-29 12:16:17

标签: gitlab merge-request

我们有monorepo,我的团队负责存储库中20个软件包/文件夹中的3个,但有时我们需要接触其他软件包/文件夹。 为了审核队友的更改,每个成员都应添加“ team_label”,以便能够按此标签过滤或保持打开状态,并具有针对每个作者/团队成员的合并请求的多个选项卡。

最好由一位作者来过滤MR,如下所示:

作者:用户名1或作者:用户名2或作者:用户名3

我们正在使用GitLab企业版12.6.2-ee

upd: 在gitlab文档评论中进行了讨论,即使使用高级搜索也无法过滤合并请求

“高级搜索”当前没有您在专用问题或MR搜索中使用的构面

https://docs.gitlab.com/ee/user/search/index.html#comment-4776091890

功能建议:

https://gitlab.com/gitlab-org/gitlab/issues/7826

1 个答案:

答案 0 :(得分:1)

要过滤合并请求以及您要搜索的所有其他类型的内容,请阅读本指南,了解如何使用过滤器进行搜索: GitLab Filter Guide

无论如何,如果您想快速提出建议,则必须进入侧边栏菜单的“合并请求”部分。之后,您会在表格的上部看到所有合并请求,其中列出了一个小的搜索栏,如果单击该搜索栏,则会显示“搜索或过滤结果...”,这会弹出一个小下拉菜单,提示您如何使用搜索栏。

要搜索所有作者的列表,您必须输入以下内容: author:(这将使您看到所有作者的下拉列表),或者您可以直接与作者搜索在姓名前加上“ @”。

如果要连接更多过滤条件,则必须像在SQL查询中那样,将AND或OR放入。但是指南中的所有内容都已得到很好的解释。