Поделиться через


Просмотр, фильтрация и открытие пулл-реквестов

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

Visual Studio 2019 | Visual Studio 2022

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

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

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

Предпосылки

Категория Требования
доступ к проекту Член проекта .
Разрешения — Просмотр кода в частных проектах: по крайней мере базовый доступ.
— Клонирование или внесение вклада в код в частных проектах: Участник группы безопасности для участников или наличие соответствующих разрешений в проекте.
— Задайте разрешения ветви или репозитория: управление разрешениями для ветви или репозитория.
— Измените ветвь по умолчанию: . Измените политики и разрешения для репозитория.
— Импорт репозитория: член группы безопасности администраторов проекта или разрешение уровня проекта Git на создание репозитория установлено в «Разрешить» . Дополнительные сведения см. в разделе "Настройка разрешений репозитория Git".
услуги Repos включено.
Инструменты Необязательно. Используйте команды az repos: Azure DevOps CLI.

Примечание.

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

Категория Требования
доступ к проекту Член проекта .
Разрешения — Просмотр кода: доступ уровня Basic хотя бы .
— Клонирование или участие в коде: член группы безопасности участников или обладатель соответствующих разрешений в проекте.
услуги Repos включено.

Список пулл-реквестов

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

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

    скриншот ваших пулл-реквестов.

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

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

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

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

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

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

    Снимок экрана всех ваших pull-запросов.

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

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

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

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

снимок экрана, показывающий кнопку

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

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

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

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

Эти настраиваемые представления создают отдельные сворачиваемые разделы на pull request странице. Эти пользовательские запросы также работают с разными репозиториями на вкладке Мои запросы на слияние на домашней странице организации. Снимок экрана страницы 'Pull Requests', показывающий сворачиваемые разделы.

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

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

снимок экрана вкладки

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

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

Создать пулл-реквест

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

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

снимок экрана, на котором показана вкладка

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

Чтобы просмотреть изменения, внести комментарии или предложения, либо утвердить или проголосовать по PR, см. Review pull requests.

Просмотр и обновление pull request с мобильного устройства

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

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

Дальнейшие действия