Просмотр, фильтрация и открытие запросов на вытягивание

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Вы создаете запросы на вытягивание (PR) для проверки и слияния изменений кода в репозитории Git в Azure Repos. Участники группы и заинтересованные лица могут просматривать изменения и давать отзывы перед слиянием кода в целевую ветвь. Рецензенты также могут комментировать изменения и голосовать за утверждение или отклонение кода.

Teams может требовать PR для любых изменений в защищенная ветвь и задать политики ветви, чтобы определенные PR соответствовали определенным критериям.

Существует несколько способов перечисления, фильтрации, просмотра и открытия PR для проекта.

Необходимые компоненты

  • Репозитории должны быть включены в проекте. Если концентратор Repos и связанные страницы не отображаются, см. раздел "Включение или отключение службы Azure DevOps" для повторного использования репозиториев.

  • Чтобы просмотреть PR, необходимо быть членом проекта Azure DevOps, в который входит pr, с базовым доступом или выше. Если вы не член проекта, добавьте его.

    Примечание.

    Для общедоступных проектов пользователи, которым предоставлен доступ заинтересованных лиц , имеют полный доступ к Azure Repos.

  • Репозитории должны быть включены в проекте. Если концентратор Repos и связанные страницы не отображаются, см. раздел "Включение или отключение службы Azure DevOps" для повторного использования репозиториев.
  • Чтобы просмотреть PR, необходимо быть членом проекта Azure DevOps с базовым доступом или выше. Если вы не член проекта, добавьте его.

Список запросов на вытягивание

Вы можете перечислить PR с помощью веб-сайта проекта Azure DevOps, Visual Studio или командной строки Azure DevOps.

  1. Чтобы вывести список PR в определенном репозитории в проекте, перейдите к проекту на веб-портале и выберите запросы repos>Pull.

    Снимок экрана: просмотр запросов на вытягивание.

  2. Убедитесь, что выбран правильный репозиторий.

    Снимок экрана: выбор репозитория.

  3. В представлении по умолчанию отображаются PR на вкладке "Шахта ". Выберите "Активный ", чтобы отобразить все активные PR для текущего репозитория. Выберите "Завершено" или "Отменено", чтобы открыть списки закрытых PR.

    Выберите любой pr-запрос в списке, чтобы перейти на страницу обзора этого PR.

    Снимок экрана: вкладки представления для PR в Azure Repos.

  4. Вы можете перечислить все PR в разных проектах в организации, выбрав запросы на вытягивание в представлении "Моя работа ".

    Снимок экрана: просмотр всех запросов на вытягивание.

Определение пользовательского представления запроса на вытягивание

Фильтрация списка PR помогает находить и упорядочивать PR, чтобы определить приоритеты наиболее важных файлов в рабочем процессе.

Чтобы отфильтровать список PR, на странице "Запросы на вытягивание" щелкните значок фильтра в правом верхнем углу. Затем выберите "Целевая ветвь" или другой заголовок столбца и выберите ветвь или другое значение, на которое вы хотите отфильтровать.

Чтобы дополнительно настроить представление списка PR, выберите "Настроить представление " в правом верхнем углу на странице запросов на вытягивание.

Снимок экрана: кнопка

На странице "Настройка представления" можно изменить порядок текущих разделов представления, изменить их или удалить. Чтобы создать новый раздел, нажмите кнопку "Добавить".

Снимок экрана: страница

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

Снимок экрана: страница раздела

Эти настраиваемые представления создают отдельные сворачиваемые разделы на странице запроса на вытягивание. Эти настраиваемые запросы также работают между репозиториями на вкладке "Мои запросы на вытягивание" домашней страницы организации. Снимок экрана: страница

Чтобы изменить параметры настраиваемых представлений, нажмите кнопку "Настроить " рядом с представлением. Или выберите "Настроить представление" и на экране "Настройка" выберите представление, которое нужно изменить. Некоторые представления, например Назначенные мне, не могут быть настроены, но их можно изменить или удалить.

На вкладке PR-файлов можно использовать несколько фильтров для выбора файлов и комментариев для более быстрых проверок. Выберите " Фильтр", а затем выберите один из параметров.

Снимок экрана: вкладка

  • Ключевое слово: введите ключевое слово.
  • Просмотр/отмена : все (по умолчанию), ожидание, проверка.
  • Закомментированные файлы: все файлы (по умолчанию), файлы с комментариями.
  • Примечания: показать (по умолчанию), новые возможности, скрыть.
  • Состояние примечания: активный (по умолчанию), ожидание, разрешение, как разработано, не исправляется, закрывается.
  • Примечания: все комментарии (по умолчанию) или конкретный человек.

Можно также ввести строку в поле поиска, чтобы отобразить соответствующие результаты из предыдущих параметров.

Открытие запроса на вытягивание

При открытии pr из браузера из Visual Studio или из Azure CLI откроется страница обзора pr в браузере.

Чтобы открыть PR в браузере, выберите pr из списка на странице запросов на вытягивание. Откроется вкладка "Обзор ". На вкладке "Обзор" отображается название pr, описание, рецензенты, связанные рабочие элементы, журнал и состояние. Вы можете просмотреть сводку политик ветвей, которые передают или завершаются сбоем, и просмотреть комментарии рецензентов.

Снимок экрана: вкладка

На вкладке "Файлы PR" можно просмотреть фактические изменения в PR-файлах. На вкладках Обновления и фиксаций вы увидите изменения, внесенные автором, чтобы обновить ветвь PR.

Чтобы просмотреть изменения, внести комментарии или предложения, или утвердить или проголосовать по pr, см. статью "Просмотр запросов на вытягивание".

Просмотр и обновление запросов на вытягивание с мобильного устройства

Вы можете использовать мобильные устройства для просмотра всех экранов PR Azure Repos и выполнения действий.

Снимок экрана: экраны Azure Repos P R на мобильном устройстве.

Следующие шаги