Gitlab: Можно ли фильтровать запросы на слияние нескольких авторов?

У нас есть monorepo, моя команда отвечает за 3 из 20 пакетов / папку репозитория, но иногда нам нужно прикоснуться к другим пакетам / папкам. Для просмотра изменений товарищей по команде каждый участник должен добавить "team_label" для возможности фильтрации по этому ярлыку или для того, чтобы оставить открытыми несколько вкладок с запросами на слияние для каждого автора / члена команды.

Предпочтительнее могла бы быть фильтрация MR что-то вроде этого одного из авторов:

автор: имя пользователя1 ИЛИ автор: имя пользователя2 ИЛИ автор: имя пользователя3

Мы используем GitLab Enterprise Edition 12.6.2-ee

upd: обсуждается в комментариях gitlab docs, и нет возможности фильтровать запросы на слияние даже с расширенным поиском

В расширенном поиске в настоящее время недоступны фасеты, которые вы используете в специальной проблеме или поиске MR.

https://docs.gitlab.com/ee/user/search/index.html

Предложение функции:

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

2 ответа

К сожалению, на сегодняшний день вы не можете искать запросы на слияние с запросом ИЛИ - и хотя gitlab утверждает, что последовательные предложения должны быть объединены И вместе, быстрый тест показывает, что на самом деле применяется произвольное одиночное предложение.

См., например , https://forum.gitlab.com/t/mr-filtering-by-multiple-authors/33864 .

Чтобы отфильтровать запрос на слияние и все другие вещи, которые вы хотите искать, вы можете прочитать это руководство о том, как искать с помощью фильтров:GitLab Filter Guide

В любом случае, если вам нужно быстрое предложение, вам нужно перейти в раздел "Запрос на слияние" в меню боковой панели. После этого вы можете увидеть в верхней части таблиц, где перечислены все запросы на слияние, небольшую панель поиска с надписью "Искать или фильтровать результаты...", если вы нажмете на нее, откроется небольшой раскрывающийся список, предлагающий вам, как использовать панель поиска.

Для поиска в списке всех авторов вы должны ввести следующее: author: (это позволит вам увидеть небольшое раскрывающееся меню со всеми авторами) или вы можете выполнить поиск напрямую, указав имя автора, поставив перед его именем "@".

Если вы хотите объединить больше критериев фильтрации, вам нужно поставить И или ИЛИ, как в SQL-запросе. Но все хорошо объяснено в руководстве.

Другие вопросы по тегам