az repos pr

Примечание.

Эта ссылка является частью расширения azure-devops для Azure CLI (версия 2.30.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az repos pr . Подробнее о расширениях.

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

Команды

Имя Описание Тип Состояние
az repos pr checkout

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

Расширение Общедоступная версия
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

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

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

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

--id

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

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

--remote-name

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

значение по умолчанию: origin
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

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}]
                   [--labels]
                   [--merge-commit-message]
                   [--open]
                   [--optional-reviewers]
                   [--org]
                   [--project]
                   [--repository]
                   [--required-reviewers]
                   [--source-branch]
                   [--squash {false, true}]
                   [--target-branch]
                   [--title]
                   [--transition-work-items {false, true}]
                   [--work-items]

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

--auto-complete

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

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

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

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

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

--delete-source-branch

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

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

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

--detect

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

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

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

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

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

--merge-commit-message

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

--open

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

значение по умолчанию: False
--optional-reviewers --reviewers

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

--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

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

--required-reviewers

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

--source-branch -s

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

--squash

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

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

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

--title

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

--transition-work-items

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

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

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

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

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 для каждого запроса на вытягивание.

значение по умолчанию: False
--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

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

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

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/.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az repos pr show

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

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

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

--id

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

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

--detect

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

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

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

значение по умолчанию: False
--org --organization

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

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

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. Каждое значение, отправленное этому arg, будет новой строкой. Например: --description "First Line" "Second Line".

--detect

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

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

Опубликуйте PR или преобразуйте его в режим черновика.

допустимые значения: 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
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.