다음을 통해 공유


az repos pr

참고 항목

이 참조는 Azure CLI(버전 2.30.0 이상)에 대한 azure-devops 확장의 일부입니다. az repos pr 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

끌어오기 요청을 관리합니다.

명령

Name Description 형식 상태
az repos pr checkout

로컬 변경 내용이 없는 경우 PR 원본 분기를 로컬로 체크 아웃합니다.

내선 번호 GA
az repos pr create

끌어오기 요청 만들기

내선 번호 GA
az repos pr list

끌어오기 요청을 나열합니다.

내선 번호 GA
az repos pr policy

끌어오기 요청 정책을 관리합니다.

내선 번호 GA
az repos pr policy list

끌어오기 요청의 정책을 나열합니다.

내선 번호 GA
az repos pr policy queue

끌어오기 요청에 대한 정책 평가를 큐에 대기합니다.

내선 번호 GA
az repos pr reviewer

끌어오기 요청 검토 관리합니다.

내선 번호 GA
az repos pr reviewer add

끌어오기 요청에 하나 이상의 검토자를 추가합니다.

내선 번호 GA
az repos pr reviewer list

끌어오기 요청의 검토자를 나열합니다.

내선 번호 GA
az repos pr reviewer remove

끌어오기 요청에서 하나 이상의 검토자를 제거합니다.

내선 번호 GA
az repos pr set-vote

끌어오기 요청에 투표합니다.

내선 번호 GA
az repos pr show

끌어오기 요청의 세부 정보를 가져옵니다.

내선 번호 GA
az repos pr update

끌어오기 요청을 업데이트합니다.

내선 번호 GA
az repos pr work-item

끌어오기 요청과 연결된 작업 항목을 관리합니다.

내선 번호 GA
az repos pr work-item add

하나 이상의 작업 항목을 끌어오기 요청에 연결합니다.

내선 번호 GA
az repos pr work-item list

끌어오기 요청에 대한 연결된 작업 항목을 나열합니다.

내선 번호 GA
az repos pr work-item remove

끌어오기 요청에서 하나 이상의 작업 항목의 연결을 해제합니다.

내선 번호 GA

az repos pr checkout

로컬 변경 내용이 없는 경우 PR 원본 분기를 로컬로 체크 아웃합니다.

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

필수 매개 변수

--id

끌어오기 요청의 ID입니다.

선택적 매개 변수

--remote-name

PR이 발생하는 git 원격의 이름입니다.

Default value: origin
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 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
Default value: False
--bypass-policy

필요한 정책(있는 경우)을 무시하고 병합할 수 있으면 끌어오기 요청을 완료합니다.

허용되는 값: false, true
Default value: False
--bypass-policy-reason

필요한 정책을 우회하는 이유입니다.

--delete-source-branch

끌어오기 요청이 완료되고 대상 분기에 병합된 후 원본 분기를 삭제합니다.

허용되는 값: false, true
Default value: False
--description -d

새 끌어오기 요청에 대한 설명입니다. markdown을 포함할 수 있습니다. 이 인수로 전송되는 각 값은 새 줄이 됩니다. 예: --description "First Line" "Second Line".

--detect

조직을 자동으로 검색합니다.

허용되는 값: false, true
--draft

이 플래그를 사용하여 진행 모드에서 초안/작업에서 끌어오기 요청을 만듭니다.

허용되는 값: false, true
--labels

끌어오기 요청과 연결된 레이블입니다. 공백을 구분합니다.

--merge-commit-message

커밋이 병합될 때 표시되는 메시지입니다.

--open

웹 브라우저에서 끌어오기 요청을 엽니다.

Default value: False
--optional-reviewers --reviewers

새 끌어오기 요청에 선택적 검토자로 포함할 추가 사용자 또는 그룹입니다. 공백을 구분합니다.

--org --organization

Azure DevOps 조직 URL입니다. az devops configure -d organization=ORG_URL 사용하여 기본 조직을 구성할 수 있습니다. 기본값으로 구성되지 않았거나 git 구성을 통해 선택되는 경우 필수입니다. 예: https://dev.azure.com/MyOrganizationName/.

--project -p

프로젝트의 이름 또는 ID입니다. az devops configure -d project=NAME_OR_ID 사용하여 기본 프로젝트를 구성할 수 있습니다. 기본값으로 구성되지 않았거나 git 구성을 통해 선택되는 경우 필수입니다.

--repository -r

끌어오기 요청을 만들 리포지토리의 이름 또는 ID입니다.

--required-reviewers

새 끌어오기 요청에 필요한 검토자로 포함할 추가 사용자 또는 그룹입니다. 공백을 구분합니다.

--source-branch -s

원본 분기의 이름입니다. 예: "dev".

--squash

대상 분기에 병합할 때 원본 분기의 커밋을 스쿼시합니다.

허용되는 값: false, true
Default value: False
--target-branch -t

대상 분기의 이름입니다. 지정하지 않으면 기본적으로 대상 리포지토리의 기본 분기.

--title

새 끌어오기 요청의 제목입니다.

--transition-work-items

끌어오기 요청에 연결된 작업 항목을 다음 논리 상태로 전환합니다. (예: 활성 -> 해결됨).

허용되는 값: false, true
Default value: False
--work-items

새 끌어오기 요청에 연결할 작업 항목의 ID입니다. 공백을 구분합니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 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 포함합니다.

Default value: False
--org --organization

Azure DevOps 조직 URL입니다. az devops configure -d organization=ORG_URL 사용하여 기본 조직을 구성할 수 있습니다. 기본값으로 구성되지 않았거나 git 구성을 통해 선택되는 경우 필수입니다. 예: https://dev.azure.com/MyOrganizationName/.

--project -p

프로젝트의 이름 또는 ID입니다. az devops configure -d project=NAME_OR_ID 사용하여 기본 프로젝트를 구성할 수 있습니다. 기본값으로 구성되지 않았거나 git 구성을 통해 선택되는 경우 필수입니다.

--repository -r

리포지토리의 이름 또는 ID입니다.

--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
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 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

끌어오기 요청의 ID입니다.

--vote

끌어오기 요청에 대한 새 투표 값입니다.

허용되는 값: approve, approve-with-suggestions, reject, reset, wait-for-author

선택적 매개 변수

--detect

조직을 자동으로 검색합니다.

허용되는 값: false, true
--org --organization

Azure DevOps 조직 URL입니다. 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
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az repos pr show

끌어오기 요청의 세부 정보를 가져옵니다.

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

필수 매개 변수

--id

끌어오기 요청의 ID입니다.

선택적 매개 변수

--detect

조직을 자동으로 검색합니다.

허용되는 값: false, true
--open

웹 브라우저에서 끌어오기 요청을 엽니다.

Default value: False
--org --organization

Azure DevOps 조직 URL입니다. 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
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 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

끌어오기 요청의 ID입니다.

선택적 매개 변수

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

PR을 게시하거나 초안 모드로 변환합니다.

허용되는 값: false, true
--merge-commit-message

커밋이 병합될 때 표시되는 메시지입니다.

--org --organization

Azure DevOps 조직 URL입니다. 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
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.