다음을 통해 공유


Pull Request Statuses - Update

끌어오기 요청 상태 컬렉션을 업데이트합니다. 유일하게 지원되는 작업 유형은 입니다 remove.

이 작업을 사용하면 한 번의 호출에서 여러 상태를 삭제할 수 있습니다. 작업의 경로 remove 는 끌어오기 요청 상태 ID를 참조해야 합니다. 예를 들어 path="/1" ID가 1인 끌어오기 요청 상태 참조합니다.

PATCH https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/statuses?api-version=4.1-preview.1

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
organization
path True

string

Azure DevOps 조직의 이름입니다.

pullRequestId
path True

integer

int32

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

repositoryId
path True

string

끌어오기 요청의 대상 분기의 리포지토리 ID입니다.

project
path

string

프로젝트 ID 또는 프로젝트 이름

api-version
query True

string

사용할 API의 버전입니다. 이 API 버전을 사용하려면 '4.1-preview.1'로 설정해야 합니다.

요청 본문

Media Types: "application/json-patch+json"

Name 형식 Description
from

string

이동/복사 작업에 대해 복사할 경로입니다.

op

Operation

패치 작업

path

string

작업의 경로

value

object

작업의 값입니다. 기본 형식 또는 JToken입니다.

응답

Name 형식 Description
200 OK

성공적인 작업

보안

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Name Description
vso.code_write 소스 코드를 읽고, 업데이트하고, 삭제하고, 커밋, 변경 집합, 분기 및 기타 버전 제어 아티팩트에 대한 메타데이터에 액세스하는 기능을 부여합니다. 또한 끌어오기 요청 및 코드 검토를 만들고 관리하고 서비스 후크를 통해 버전 제어 이벤트에 대한 알림을 받을 수 있는 기능을 부여합니다.
vso.code_status 커밋 및 끌어오기 요청 상태 읽고 쓸 수 있는 기능을 부여합니다.

예제

Sample Request

PATCH https://dev.azure.com/fabrikam/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/statuses?api-version=4.1-preview.1

[
  {
    "op": "remove",
    "path": "/1",
    "from": null,
    "value": null
  },
  {
    "op": "remove",
    "path": "/2",
    "from": null,
    "value": null
  }
]

Sample Response

정의

Name Description
JsonPatchDocument

JSON 패치 작업에 대한 JSON 모델

Operation

패치 작업

JsonPatchDocument

JSON 패치 작업에 대한 JSON 모델

Name 형식 Description
from

string

이동/복사 작업에 대해 복사할 경로입니다.

op

Operation

패치 작업

path

string

작업의 경로

value

object

작업의 값입니다. 기본 형식 또는 JToken입니다.

Operation

패치 작업

Name 형식 Description
add

string

copy

string

move

string

remove

string

replace

string

test

string