az repos pr

Управление запросами на вытягивание.

Команды

az repos pr checkout

Проверьте ветвь источника запроса на вытягивание локально, если локальные изменения отсутствуют.

az repos pr create

Создайте запрос на вытягивание.

az repos pr list

Вывод списка запросов на вытягивание.

az repos pr policy

Управление политикой запроса на вытягивание.

az repos pr policy list

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

az repos pr policy queue

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

az repos pr reviewer

Управление рецензентами для запросов на вытягивание.

az repos pr reviewer add

Добавьте одного или нескольких рецензентов в запрос на вытягивание.

az repos pr reviewer list

Вывод списка рецензентов запроса на вытягивание.

az repos pr reviewer remove

Удалите одного или нескольких рецензентов из запроса на вытягивание.

az repos pr set-vote

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

az repos pr show

Получение сведений о запросе на вытягивание.

az repos pr update

Обновление запроса на вытягивание.

az repos pr work-item

Управление рабочими элементами, связанными с запросами на вытягивание.

az repos pr work-item add

Свяжите один или несколько рабочих элементов с запросом на вытягивание.

az repos pr work-item list

Вывод списка связанных рабочих элементов для запроса на вытягивание.

az repos pr work-item remove

Отмена связи одного или нескольких рабочих элементов из запроса на вытягивание.

az repos pr checkout

Проверьте ветвь источника запроса на вытягивание локально, если локальные изменения отсутствуют.

az repos pr checkout --id
                     [--remote-name]

Обязательные параметры

--id

Идентификатор запроса на вытягивание.

Необязательные параметры

--remote-name

Имя удаленного репозитория Git, для которого создается запрос на вытягивание.

значение по умолчанию: origin

az repos pr create

Создайте запрос на вытягивание.

az repos pr create [--auto-complete {false, true}]
                   [--bypass-policy {false, true}]
                   [--bypass-policy-reason]
                   [--delete-source-branch {false, true}]
                   [--description]
                   [--detect {false, true}]
                   [--draft {false, true}]
                   [--merge-commit-message]
                   [--open]
                   [--org]
                   [--project]
                   [--repository]
                   [--reviewers]
                   [--source-branch]
                   [--squash {false, true}]
                   [--target-branch]
                   [--title]
                   [--transition-work-items {false, true}]
                   [--work-items]

Необязательные параметры

--auto-complete

Установите запрос на вытягивание для автоматического завершения, когда все политики прошли и исходная ветвь может быть объединена в целевую ветвь.

допустимые значения: false, true
--bypass-policy

Обходить обязательные политики (если таковые есть) и завершают запрос на вытягивание после его объединения.

допустимые значения: false, true
--bypass-policy-reason

Причина обхода необходимых политик.

--delete-source-branch

Удалите исходную ветвь после завершения запроса на вытягивание и объедините ее в целевую ветвь.

допустимые значения: false, true
--description -d

Описание нового запроса на вытягивание. Может включать markdown. Каждое значение, отправленное в этот аргумент, будет новой строкой. Например: --description "First Line" "Second Line".

--detect

Автоматическое обнаружение организации.

допустимые значения: false, true
--draft

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

допустимые значения: false, true
--merge-commit-message

Сообщение, отображаемое при объединии фиксаций.

--open

Откройте запрос на вытягивание в веб-браузере.

--org --organization

URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization=ORG_URL. Требуется, если он не настроен по умолчанию или выбран с помощью конфигурации Git. Пример: https://dev.azure.com/MyOrganizationName/.

--project -p

Имя или идентификатор проекта. Проект по умолчанию можно настроить с помощью команды az devops configure -d project=NAME_OR_ID. Требуется, если он не настроен по умолчанию или выбран с помощью конфигурации Git.

--repository -r

Имя или идентификатор репозитория для создания запроса на вытягивание.

--reviewers

Дополнительные пользователи или группы для включения в качестве рецензентов в новый запрос на вытягивание. Пространство разделено.

--source-branch -s

Имя исходной ветви. Пример: dev.

--squash

Сквашируйте фиксации в исходной ветви при слиянии с целевой ветвью.

допустимые значения: false, true
--target-branch -t

Имя целевой ветви. Если значение не указано, по умолчанию используется ветвь целевого репозитория.

--title

Заголовок нового запроса на вытягивание.

--transition-work-items

Перенесите все рабочие элементы, связанные с запросом на вытягивание, в следующее логическое состояние. (например, активный —> Разрешено).

допустимые значения: false, true
--work-items

Идентификаторы рабочих элементов для ссылки на новый запрос на вытягивание. Пространство разделено.

az repos pr list

Вывод списка запросов на вытягивание.

az repos pr list [--creator]
                 [--detect {false, true}]
                 [--include-links]
                 [--org]
                 [--project]
                 [--repository]
                 [--reviewer]
                 [--skip]
                 [--source-branch]
                 [--status {abandoned, active, all, completed}]
                 [--target-branch]
                 [--top]

Необязательные параметры

--creator

Ограничьте результаты запросами на вытягивание, созданными этим пользователем.

--detect

Автоматическое обнаружение организации.

допустимые значения: false, true
--include-links

Включите _links для каждого запроса на вытягивание.

--org --organization

URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization=ORG_URL. Требуется, если он не настроен по умолчанию или выбран с помощью конфигурации Git. Пример: https://dev.azure.com/MyOrganizationName/.

--project -p

Имя или идентификатор проекта. Проект по умолчанию можно настроить с помощью команды az devops configure -d project=NAME_OR_ID. Требуется, если он не настроен по умолчанию или выбран с помощью конфигурации Git.

--repository -r

Имя или идентификатор репозитория.

--reviewer

Ограничьте результаты запросами на вытягивание, в которых этот пользователь является рецензентом.

--skip

Количество запросов на вытягивание для пропуска.

--source-branch -s

Ограничьте результаты запросами на вытягивание, исходящие из этой исходной ветви.

--status

Ограничьте результаты запросами на вытягивание с таким состоянием.

допустимые значения: abandoned, active, all, completed
--target-branch -t

Ограничьте результаты запросами на вытягивание, предназначенные для этой ветви.

--top

Максимальное количество запросов на вытягивание для перечисления.

az repos pr set-vote

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

az repos pr set-vote --id
                     --vote {approve, approve-with-suggestions, reject, reset, wait-for-author}
                     [--detect {false, true}]
                     [--org]

Обязательные параметры

--id

Идентификатор запроса на вытягивание.

--vote

Новое значение голосования для запроса на вытягивание.

допустимые значения: approve, approve-with-suggestions, reject, reset, wait-for-author

Необязательные параметры

--detect

Автоматическое обнаружение организации.

допустимые значения: false, true
--org --organization

URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization=ORG_URL. Требуется, если он не настроен по умолчанию или выбран с помощью конфигурации Git. Пример: https://dev.azure.com/MyOrganizationName/.

az repos pr show

Получение сведений о запросе на вытягивание.

az repos pr show --id
                 [--detect {false, true}]
                 [--open]
                 [--org]

Обязательные параметры

--id

Идентификатор запроса на вытягивание.

Необязательные параметры

--detect

Автоматическое обнаружение организации.

допустимые значения: false, true
--open

Откройте запрос на вытягивание в веб-браузере.

--org --organization

URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization=ORG_URL. Требуется, если он не настроен по умолчанию или выбран с помощью конфигурации Git. Пример: https://dev.azure.com/MyOrganizationName/.

az repos pr update

Обновление запроса на вытягивание.

az repos pr update --id
                   [--auto-complete {false, true}]
                   [--bypass-policy {false, true}]
                   [--bypass-policy-reason]
                   [--delete-source-branch {false, true}]
                   [--description]
                   [--detect {false, true}]
                   [--draft {false, true}]
                   [--merge-commit-message]
                   [--org]
                   [--squash {false, true}]
                   [--status {abandoned, active, completed}]
                   [--title]
                   [--transition-work-items {false, true}]

Обязательные параметры

--id

Идентификатор запроса на вытягивание.

Необязательные параметры

--auto-complete

Установите запрос на вытягивание для автоматического завершения, когда все политики прошли и исходная ветвь может быть объединена в целевую ветвь.

допустимые значения: false, true
--bypass-policy

Обходить обязательные политики (если таковые есть) и завершают запрос на вытягивание после его объединения.

допустимые значения: false, true
--bypass-policy-reason

Причина обхода необходимых политик.

--delete-source-branch

Удалите исходную ветвь после завершения запроса на вытягивание и объедините ее в целевую ветвь.

допустимые значения: false, true
--description -d

Новое описание запроса на вытягивание. Может включать markdown. Каждое значение, отправленное в этот аргумент, будет новой строкой. Например: --description "Первая строка" "Вторая строка".

--detect

Автоматическое обнаружение организации.

допустимые значения: false, true
--draft

Опубликуйте запрос на вытягивание или преобразуйте его в черновик.

допустимые значения: false, true
--merge-commit-message

Сообщение отображается при слиянии фиксаций.

--org --organization

URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization=ORG_URL. Требуется, если не настроено как по умолчанию или выбрано с помощью конфигурации Git. Пример: https://dev.azure.com/MyOrganizationName/.

--squash

Сквошите фиксации в исходной ветви при слиянии с целевой ветвью.

допустимые значения: false, true
--status

Задайте новое состояние запроса на вытягивание.

допустимые значения: abandoned, active, completed
--title

Новый заголовок запроса на вытягивание.

--transition-work-items

Перенесите все рабочие элементы, связанные с запросом на вытягивание, в следующее логическое состояние. (например, активный —> Разрешено).

допустимые значения: false, true