Pull Requests - Get Pull Request
끌어오기 요청을 검색합니다.
GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests/{pullRequestId}?api-version=7.1-preview.1
GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests/{pullRequestId}?maxCommentLength={maxCommentLength}&$skip={$skip}&$top={$top}&includeCommits={includeCommits}&includeWorkItemRefs={includeWorkItemRefs}&api-version=7.1-preview.1
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 조직의 이름입니다. |
pull
|
path | True |
integer int32 |
검색할 끌어오기 요청의 ID입니다. |
repository
|
path | True |
string |
끌어오기 요청의 대상 분기의 리포지토리 ID입니다. |
project
|
path |
string |
프로젝트 ID 또는 프로젝트 이름 |
|
api-version
|
query | True |
string |
사용할 API의 버전입니다. 이 버전의 api를 사용하려면 '7.1-preview.1'로 설정해야 합니다. |
$skip
|
query |
integer int32 |
사용되지 않습니다. |
|
$top
|
query |
integer int32 |
사용되지 않습니다. |
|
include
|
query |
boolean |
true이면 연결된 커밋과 함께 끌어오기 요청이 반환됩니다. |
|
include
|
query |
boolean |
true이면 연결된 작업 항목 참조와 함께 끌어오기 요청이 반환됩니다. |
|
max
|
query |
integer int32 |
사용되지 않습니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
Git |
성공한 작업 |
보안
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 | 커밋, 변경 집합, 분기 및 기타 버전 제어 아티팩트에 대한 소스 코드 및 메타데이터를 읽을 수 있는 기능을 부여합니다. 또한 서비스 후크를 통해 코드를 검색하고 버전 제어 이벤트에 대한 알림을 받을 수 있는 기능도 부여합니다. |
정의
Name | Description |
---|---|
Change |
|
Git |
|
Git |
Git 커밋 및 연결된 메타데이터를 설명하는 속성을 제공합니다. |
Git |
포크 참조에 대한 정보입니다. |
Git |
끌어오기 요청과 연결된 모든 데이터를 나타냅니다. |
Git |
끌어오기 요청을 완료하는 방법에 대한 기본 설정입니다. |
Git |
끌어오기 요청 병합을 만들 때 사용되는 옵션입니다. |
Git |
완료하는 동안 끌어오기 요청을 병합하는 데 사용되는 전략을 지정합니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == false이면 FF 없음 병합이 만들어집니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == true이면 끌어오기 요청 커밋이 찌그러집니다. SquashMerge 속성은 더 이상 사용되지 않습니다. 모든 경우에 MergeStrategy를 명시적으로 설정하는 것이 좋습니다. MergeStrategy에 대해 명시적 값이 제공되면 SquashMerge 속성은 무시됩니다. |
Git |
|
Git |
|
Git |
|
Git |
이 클래스에는 상태 게시하는 서비스/확장의 메타데이터가 포함됩니다. |
Git |
상태 고유하게 식별하는 상태 컨텍스트입니다. |
Git |
상태 상태입니다. |
Git |
|
Git |
Git 작업의 사용자 정보 및 날짜입니다. |
Identity |
|
Identity |
끌어오기 요청에 대한 투표를 포함한 ID 정보입니다. |
Item |
|
Item |
|
Project |
프로젝트 상태입니다. |
Project |
프로젝트 표시 유형입니다. |
Pull |
끌어오기 요청 병합의 현재 상태. |
Pull |
끌어오기 요청 병합의 실패 유형(있는 경우)입니다. |
Pull |
끌어오기 요청의 상태. |
Reference |
REST 참조 링크의 컬렉션을 나타내는 클래스입니다. |
Resource |
|
Team |
TeamProjectCollection에 대한 참조 개체입니다. |
Team |
TeamProject에 대한 단순 참조를 나타냅니다. |
Version |
항목에 대해 변경된 형식입니다. |
Web |
유선으로 전송되는 태그 정의의 표현입니다. |
ChangeCountDictionary
GitChange
Name | 형식 | Description |
---|---|---|
changeId |
integer |
변경 내용 그룹 내의 변경 내용 ID입니다. |
changeType |
Version |
항목에 적용된 변경 유형입니다. |
item |
string |
현재 버전입니다. |
newContent |
Item |
변경 후 항목의 콘텐츠입니다. |
newContentTemplate |
Git |
새 변경 내용을 푸시할 때 사용할 새 콘텐츠 템플릿입니다. |
originalPath |
string |
현재 경로와 다른 경우 항목의 원래 경로입니다. |
sourceServerItem |
string |
서버에서 항목의 경로입니다. |
url |
string |
항목을 검색할 URL입니다. |
GitCommitRef
Git 커밋 및 연결된 메타데이터를 설명하는 속성을 제공합니다.
Name | 형식 | Description |
---|---|---|
_links |
Reference |
관련 REST 참조 링크의 컬렉션입니다. |
author |
Git |
커밋의 작성자입니다. |
changeCounts |
Change |
커밋에 포함된 변경 형식(편집, 삭제 등)의 수입니다. |
changes |
Git |
커밋에 포함된 변경 내용의 열거형입니다. |
comment |
string |
커밋의 주석 또는 메시지입니다. |
commentTruncated |
boolean |
전체 Git 커밋 주석 메시지에서 주석이 잘렸는지를 나타냅니다. |
commitId |
string |
커밋의 ID(SHA-1)입니다. |
commitTooManyChanges |
boolean |
커밋에 너무 많은 변경 내용이 표시됨을 나타냅니다. |
committer |
Git |
커밋의 커밋자입니다. |
parents |
string[] |
이 커밋에 대한 부모 커밋 ID의 열거형입니다. |
push |
Git |
이 커밋과 연결된 푸시입니다. |
remoteUrl |
string |
커밋에 대한 원격 URL 경로입니다. |
statuses |
Git |
추가 정보를 커밋에 연결할 수 있는 서비스 및 확장의 상태 메타데이터 목록입니다. |
url |
string |
이 리소스에 대한 REST URL입니다. |
workItems |
Resource |
이 커밋과 연결된 작업 영역 목록입니다. |
GitForkRef
포크 참조에 대한 정보입니다.
Name | 형식 | Description |
---|---|---|
_links |
Reference |
REST 참조 링크의 컬렉션을 나타내는 클래스입니다. |
creator |
Identity |
|
isLocked |
boolean |
|
isLockedBy |
Identity |
|
name |
string |
|
objectId |
string |
|
peeledObjectId |
string |
|
repository |
Git |
포크의 리포지토리 ID입니다. |
statuses |
Git |
이 클래스에는 상태 게시하는 서비스/확장의 메타데이터가 포함됩니다. |
url |
string |
GitPullRequest
끌어오기 요청과 연결된 모든 데이터를 나타냅니다.
Name | 형식 | Description |
---|---|---|
_links |
Reference |
다른 관련 개체에 대한 링크입니다. |
artifactId |
string |
이 끌어오기 요청을 고유하게 식별하는 문자열입니다. 끌어오기 요청에 대한 아티팩트 ID를 생성하려면 다음 템플릿을 사용합니다. |
autoCompleteSetBy |
Identity |
설정된 경우 이 끌어오기 요청에 대해 자동 완성이 사용하도록 설정되며 이를 사용하도록 설정한 ID입니다. |
closedBy |
Identity |
끌어오기 요청을 닫은 사용자입니다. |
closedDate |
string |
끌어오기 요청이 닫힌 날짜입니다(외부에서 완료, 중단 또는 병합됨). |
codeReviewId |
integer |
끌어오기 요청의 코드 검토 ID입니다. 내부적으로 사용됩니다. |
commits |
Git |
끌어오기 요청에 포함된 커밋입니다. |
completionOptions |
Git |
끌어오기 요청이 완료될 때 병합되는 방법에 영향을 미치는 옵션입니다. |
completionQueueTime |
string |
끌어오기 요청이 완료될 큐에 들어온 가장 최근 날짜입니다. 내부적으로 사용됩니다. |
createdBy |
Identity |
끌어오기 요청을 만든 사용자의 ID입니다. |
creationDate |
string |
끌어오기 요청을 만든 날짜입니다. |
description |
string |
끌어오기 요청에 대한 설명입니다. |
forkSource |
Git |
포크의 PR인 경우 원본에 대한 정보가 포함됩니다. |
hasMultipleMergeBases |
boolean |
여러 병합베이스 경고 |
isDraft |
boolean |
초안/WIP 끌어오기 요청. |
labels |
Web |
끌어오기 요청과 연결된 레이블입니다. |
lastMergeCommit |
Git |
가장 최근 끌어오기 요청 병합의 커밋입니다. 비어 있는 경우 가장 최근의 병합이 진행 중이거나 실패했습니다. |
lastMergeSourceCommit |
Git |
마지막 끌어오기 요청 병합 시 원본 분기의 헤드에 있는 커밋입니다. |
lastMergeTargetCommit |
Git |
마지막 끌어오기 요청 병합 시 대상 분기의 헤드에 있는 커밋입니다. |
mergeFailureMessage |
string |
설정된 경우 이러한 이유로 끌어오기 요청 병합이 실패했습니다. |
mergeFailureType |
Pull |
끌어오기 요청 병합의 실패 유형(있는 경우)입니다. |
mergeId |
string |
끌어오기 요청 병합을 실행하는 데 사용되는 작업의 ID입니다. 내부적으로 사용됩니다. |
mergeOptions |
Git |
끌어오기 요청 병합을 실행할 때 사용되는 옵션입니다. 완료는 한 번만 발생하고 끌어오기 요청의 원본 분기가 변경될 때마다 새 병합이 실행되므로 완료 옵션과는 별개입니다. |
mergeStatus |
Pull |
끌어오기 요청 병합의 현재 상태. |
pullRequestId |
integer |
끌어오기 요청의 ID입니다. |
remoteUrl |
string |
내부적으로 사용됩니다. |
repository |
Git |
끌어오기 요청의 대상 분기를 포함하는 리포지토리입니다. |
reviewers |
Identity |
끌어오기 요청에 대한 검토자 목록과 투표 상태입니다. |
sourceRefName |
string |
끌어오기 요청의 원본 분기 이름입니다. |
status |
Pull |
끌어오기 요청의 상태. |
supportsIterations |
boolean |
true이면 이 끌어오기 요청은 여러 반복을 지원합니다. 반복 지원은 끌어오기 요청의 원본 분기에 대한 개별 푸시를 검토할 수 있으며 한 번 반복에 남아 있는 주석은 향후 반복에서 추적됩니다. |
targetRefName |
string |
끌어오기 요청의 대상 분기 이름입니다. |
title |
string |
끌어오기 요청의 제목입니다. |
url |
string |
내부적으로 사용됩니다. |
workItemRefs |
Resource |
이 끌어오기 요청과 연결된 모든 작업 항목 참조입니다. |
GitPullRequestCompletionOptions
끌어오기 요청을 완료하는 방법에 대한 기본 설정입니다.
Name | 형식 | Description |
---|---|---|
autoCompleteIgnoreConfigIds |
integer[] |
자동 완성을 기다리지 않아야 하는 정책 구성 ID의 목록입니다. 선택적 정책(isBlocking == false)에만 적용됩니다. 자동 완성은 항상 필요한 정책(isBlocking == true)을 기다립니다. |
bypassPolicy |
boolean |
true이면 끌어오기 요청이 완료되는 동안 정책이 명시적으로 무시됩니다. |
bypassReason |
string |
정책을 바이패스하는 경우 이러한 이유는 바이패스 사용 이유에 따라 저장됩니다. |
deleteSourceBranch |
boolean |
true이면 끌어오기 요청의 원본 분기가 완료된 후 삭제됩니다. |
mergeCommitMessage |
string |
설정된 경우 병합 커밋의 커밋 메시지 사용됩니다. |
mergeStrategy |
Git |
완료하는 동안 끌어오기 요청을 병합하는 데 사용되는 전략을 지정합니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == false이면 no-FF 병합이 만들어집니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == true이면 끌어오기 요청 커밋이 찌그러집니다. SquashMerge 속성은 더 이상 사용되지 않습니다. 모든 경우에 MergeStrategy를 명시적으로 설정하는 것이 좋습니다. MergeStrategy에 대해 명시적 값이 제공되면 SquashMerge 속성이 무시됩니다. |
squashMerge |
boolean |
SquashMerge는 더 이상 사용되지 않습니다. MergeStrategy의 값을 명시적으로 설정해야 합니다. MergeStrategy가 임의의 값으로 설정된 경우 SquashMerge 값은 무시됩니다. MergeStrategy가 설정되지 않은 경우 이 플래그가 false이면 병합 전략이 빠른 전달 않으며 true이면 스쿼시. |
transitionWorkItems |
boolean |
true이면 끌어오기 요청에 연결된 작업 항목을 다음 논리 상태(예: 활성 -> 해결됨)로 전환하려고 시도합니다. |
triggeredByAutoComplete |
boolean |
true이면 자동 완성을 통해 현재 완료 시도가 트리거되었습니다. 내부적으로 사용됩니다. |
GitPullRequestMergeOptions
끌어오기 요청 병합을 만들 때 사용되는 옵션입니다.
Name | 형식 | Description |
---|---|---|
conflictAuthorshipCommits |
boolean |
true이면 병합 중에 적용된 충돌 해결은 git 블레임 등에 대한 작성 정보를 보존하기 위해 별도의 커밋에 배치됩니다. |
detectRenameFalsePositives |
boolean |
|
disableRenames |
boolean |
true이면 병합 중에 이름 바꾸기 검색이 수행되지 않습니다. |
GitPullRequestMergeStrategy
완료하는 동안 끌어오기 요청을 병합하는 데 사용되는 전략을 지정합니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == false이면 FF 없음 병합이 만들어집니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == true이면 끌어오기 요청 커밋이 찌그러집니다. SquashMerge 속성은 더 이상 사용되지 않습니다. 모든 경우에 MergeStrategy를 명시적으로 설정하는 것이 좋습니다. MergeStrategy에 대해 명시적 값이 제공되면 SquashMerge 속성은 무시됩니다.
Name | 형식 | Description |
---|---|---|
noFastForward |
string |
두 부모, 빠른 전달 없는 병합입니다. 원본 분기는 변경되지 않습니다. 기본 동작입니다. |
rebase |
string |
대상 분기 HEAD 커밋 위에 원본 분기를 다시 지정하고 대상 분기를 빠른 전달. 원본 분기는 다시 지정 작업 중에 업데이트됩니다. |
rebaseMerge |
string |
대상 분기 HEAD 커밋 위에 원본 분기를 다시 지정하고 두 부모, 빠른 전달 없는 병합을 만듭니다. 원본 분기는 다시 지정 작업 중에 업데이트됩니다. |
squash |
string |
끌어오기 요청의 모든 변경 내용을 단일 부모 커밋에 넣습니다. |
GitPushRef
Name | 형식 | Description |
---|---|---|
_links |
Reference |
REST 참조 링크의 컬렉션을 나타내는 클래스입니다. |
date |
string |
|
pushId |
integer |
|
pushedBy |
Identity |
|
url |
string |
GitRepository
Name | 형식 | Description |
---|---|---|
_links |
Reference |
REST 참조 링크의 컬렉션을 나타내는 클래스입니다. |
defaultBranch |
string |
|
id |
string |
|
isDisabled |
boolean |
True이면 리포지토리를 사용할 수 없습니다. 그렇지 않으면 false입니다. |
isFork |
boolean |
True이면 리포지토리가 포크로 만들어졌습니다. |
isInMaintenance |
boolean |
True이면 리포지토리가 유지 관리 중입니다. 그렇지 않으면 false입니다. |
name |
string |
|
parentRepository |
Git |
|
project |
Team |
TeamProject에 대한 단순 참조를 나타냅니다. |
remoteUrl |
string |
|
size |
integer |
리포지토리의 압축된 크기(바이트)입니다. |
sshUrl |
string |
|
url |
string |
|
validRemoteUrls |
string[] |
|
webUrl |
string |
GitRepositoryRef
Name | 형식 | Description |
---|---|---|
collection |
Team |
이 포크가 있는 팀 프로젝트 컬렉션 |
id |
string |
|
isFork |
boolean |
True이면 리포지토리가 포크로 만들어졌습니다. |
name |
string |
|
project |
Team |
TeamProject에 대한 단순 참조를 나타냅니다. |
remoteUrl |
string |
|
sshUrl |
string |
|
url |
string |
GitStatus
이 클래스에는 상태 게시하는 서비스/확장의 메타데이터가 포함됩니다.
Name | 형식 | Description |
---|---|---|
_links |
Reference |
참조 링크입니다. |
context |
Git |
상태 컨텍스트입니다. |
createdBy |
Identity |
상태 만든 ID입니다. |
creationDate |
string |
상태 생성 날짜 및 시간입니다. |
description |
string |
상태 설명입니다. 일반적으로 상태 현재 상태를 설명합니다. |
id |
integer |
상태 식별자입니다. |
state |
Git |
상태 상태입니다. |
targetUrl |
string |
상태 세부 정보가 있는 URL입니다. |
updatedDate |
string |
상태 마지막 업데이트 날짜 및 시간입니다. |
GitStatusContext
상태 고유하게 식별하는 상태 컨텍스트입니다.
Name | 형식 | Description |
---|---|---|
genre |
string |
상태 장르. 일반적으로 상태 생성하는 서비스/도구의 이름은 비어 있을 수 있습니다. |
name |
string |
상태 이름 식별자는 null이거나 비워 둘 수 없습니다. |
GitStatusState
상태 상태입니다.
Name | 형식 | Description |
---|---|---|
error |
string |
오류가 있는 상태입니다. |
failed |
string |
상태가 실패했습니다. |
notApplicable |
string |
상태는 대상 개체에 적용되지 않습니다. |
notSet |
string |
상태 상태가 설정되지 않았습니다. 기본 상태입니다. |
pending |
string |
보류 중인 상태입니다. |
succeeded |
string |
상태가 성공했습니다. |
GitTemplate
Name | 형식 | Description |
---|---|---|
name |
string |
템플릿의 이름 |
type |
string |
템플릿 유형 |
GitUserDate
Git 작업의 사용자 정보 및 날짜입니다.
Name | 형식 | Description |
---|---|---|
date |
string |
Git 작업의 날짜입니다. |
string |
Git 작업을 수행하는 사용자의 주소를 Email. |
|
imageUrl |
string |
사용자의 아바타에 대한 URL입니다. |
name |
string |
Git 작업을 수행하는 사용자의 이름입니다. |
IdentityRef
Name | 형식 | Description |
---|---|---|
_links |
Reference |
이 필드에는 그래프 제목에 대한 0개 이상의 흥미로운 링크가 포함되어 있습니다. 이러한 링크를 호출하여 이 그래프 제목에 대한 추가 관계 또는 자세한 정보를 얻을 수 있습니다. |
descriptor |
string |
설명자는 시스템이 실행되는 동안 그래프 제목을 참조하는 기본 방법입니다. 이 필드는 계정과 조직 모두에서 동일한 그래프 제목을 고유하게 식별합니다. |
directoryAlias |
string |
사용되지 않음 - IdentityRef "_links" 사전의 "자체" 항목에서 참조된 Graph 사용자를 쿼리하여 검색할 수 있습니다. |
displayName |
string |
그래프 주체의 고유하지 않은 표시 이름입니다. 이 필드를 변경하려면 원본 공급자에서 해당 값을 변경해야 합니다. |
id |
string |
|
imageUrl |
string |
사용되지 않음 - IdentityRef "_links" 사전의 "아바타" 항목에서 사용할 수 있습니다. |
inactive |
boolean |
사용되지 않음 - GraphUser "_links" 사전의 "membershipState" 항목에서 참조되는 Graph 멤버 자격 상태를 쿼리하여 검색할 수 있습니다. |
isAadIdentity |
boolean |
사용되지 않음 - 설명자의 주체 형식(Descriptor.IsAadUserType/Descriptor.IsAadGroupType)에서 유추할 수 있습니다. |
isContainer |
boolean |
사용되지 않음 - 설명자의 주체 형식에서 유추할 수 있음(Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
사용되지 않음 - ToIdentityRef의 대부분의 기존 구현에서 사용되지 않음 |
uniqueName |
string |
사용되지 않음 - 대신 Domain+PrincipalName 사용 |
url |
string |
이 URL은 이 그래프 주체의 원본 리소스에 대한 전체 경로입니다. |
IdentityRefWithVote
끌어오기 요청에 대한 투표를 포함한 ID 정보입니다.
Name | 형식 | Description |
---|---|---|
_links |
Reference |
이 필드에는 그래프 제목에 대한 0개 이상의 흥미로운 링크가 포함되어 있습니다. 이러한 링크를 호출하여 이 그래프 제목에 대한 추가 관계 또는 자세한 정보를 얻을 수 있습니다. |
descriptor |
string |
설명자는 시스템이 실행되는 동안 그래프 제목을 참조하는 기본 방법입니다. 이 필드는 계정과 조직 모두에서 동일한 그래프 제목을 고유하게 식별합니다. |
directoryAlias |
string |
사용되지 않음 - IdentityRef "_links" 사전의 "자체" 항목에서 참조된 Graph 사용자를 쿼리하여 검색할 수 있습니다. |
displayName |
string |
그래프 주체의 고유하지 않은 표시 이름입니다. 이 필드를 변경하려면 원본 공급자에서 해당 값을 변경해야 합니다. |
hasDeclined |
boolean |
이 검토자가 이 끌어오기 요청을 검토하기를 거부했는지를 나타냅니다. |
id |
string |
|
imageUrl |
string |
사용되지 않음 - IdentityRef "_links" 사전의 "아바타" 항목에서 사용할 수 있습니다. |
inactive |
boolean |
사용되지 않음 - GraphUser "_links" 사전의 "membershipState" 항목에서 참조되는 Graph 멤버 자격 상태를 쿼리하여 검색할 수 있습니다. |
isAadIdentity |
boolean |
사용되지 않음 - 설명자의 주체 형식(Descriptor.IsAadUserType/Descriptor.IsAadGroupType)에서 유추할 수 있습니다. |
isContainer |
boolean |
사용되지 않음 - 설명자의 주체 형식에서 유추할 수 있음(Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
isFlagged |
boolean |
이 끌어오기 요청에 주의하기 위해 이 검토자가 플래그가 지정되었는지를 나타냅니다. |
isReapprove |
boolean |
투표가 변경되지 않았음에도 불구하고 이 승인 투표를 계속 처리해야 하는지를 나타냅니다. |
isRequired |
boolean |
이 끌어오기 요청에 필요한 검토자인지를 나타냅니다. |
profileUrl |
string |
사용되지 않음 - ToIdentityRef의 대부분의 기존 구현에서 사용되지 않음 |
reviewerUrl |
string |
이 ID에 대한 정보를 검색하는 URL |
uniqueName |
string |
사용되지 않음 - 대신 Domain+PrincipalName 사용 |
url |
string |
이 URL은 이 그래프 주체의 원본 리소스에 대한 전체 경로입니다. |
vote |
integer |
끌어오기 요청에 투표: |
votedFor |
Identity |
이 검토자가 기여한 그룹 또는 팀입니다. |
ItemContent
Name | 형식 | Description |
---|---|---|
content |
string |
|
contentType |
Item |
ItemContentType
Name | 형식 | Description |
---|---|---|
base64Encoded |
string |
|
rawText |
string |
ProjectState
프로젝트 상태입니다.
Name | 형식 | Description |
---|---|---|
all |
string |
삭제됨을 제외한 모든 프로젝트는 상태에 관계없이 수행됩니다. |
createPending |
string |
프로젝트를 만들기 위해 큐에 대기했지만 프로세스가 아직 시작되지 않았습니다. |
deleted |
string |
프로젝트가 삭제되었습니다. |
deleting |
string |
프로젝트가 삭제되는 중입니다. |
new |
string |
프로젝트가 만들어지는 중입니다. |
unchanged |
string |
프로젝트가 변경되지 않았습니다. |
wellFormed |
string |
프로젝트가 완전히 만들어지고 사용할 준비가 된 것입니다. |
ProjectVisibility
프로젝트 표시 유형입니다.
Name | 형식 | Description |
---|---|---|
private |
string |
프로젝트는 명시적 액세스 권한이 있는 사용자에게만 표시됩니다. |
public |
string |
모든 사용자에게 프로젝트가 표시됩니다. |
PullRequestAsyncStatus
끌어오기 요청 병합의 현재 상태.
Name | 형식 | Description |
---|---|---|
conflicts |
string |
충돌로 인해 끌어오기 요청 병합이 실패했습니다. |
failure |
string |
끌어오기 요청 병합에 실패했습니다. |
notSet |
string |
상태가 설정되지 않았습니다. 기본 상태입니다. |
queued |
string |
끌어오기 요청 병합이 큐에 대기 중입니다. |
rejectedByPolicy |
string |
정책에 의해 거부된 끌어오기 요청 병합입니다. |
succeeded |
string |
끌어오기 요청 병합에 성공했습니다. |
PullRequestMergeFailureType
끌어오기 요청 병합의 실패 유형(있는 경우)입니다.
Name | 형식 | Description |
---|---|---|
caseSensitive |
string |
대/소문자 불일치로 인해 끌어오기 요청 병합에 실패했습니다. |
none |
string |
형식이 설정되지 않았습니다. 기본 형식입니다. |
objectTooLarge |
string |
개체가 너무 커서 끌어오기 요청 병합에 실패했습니다. |
unknown |
string |
끌어오기 요청 병합 실패 유형을 알 수 없습니다. |
PullRequestStatus
끌어오기 요청의 상태.
Name | 형식 | Description |
---|---|---|
abandoned |
string |
끌어오기 요청이 중단되었습니다. |
active |
string |
끌어오기 요청이 활성 상태입니다. |
all |
string |
끌어오기 요청 검색 조건에 모든 상태를 포함하는 데 사용됩니다. |
completed |
string |
끌어오기 요청이 완료되었습니다. |
notSet |
string |
상태가 설정되지 않았습니다. 기본 상태입니다. |
ReferenceLinks
REST 참조 링크의 컬렉션을 나타내는 클래스입니다.
Name | 형식 | Description |
---|---|---|
links |
object |
링크의 읽기 전용 보기입니다. 참조 링크는 읽기 전용이므로 읽기 전용으로만 노출하려고 합니다. |
ResourceRef
Name | 형식 | Description |
---|---|---|
id |
string |
|
url |
string |
TeamProjectCollectionReference
TeamProjectCollection에 대한 참조 개체입니다.
Name | 형식 | Description |
---|---|---|
avatarUrl |
string |
컬렉션 아바타 URL입니다. |
id |
string |
컬렉션 ID입니다. |
name |
string |
컬렉션 이름입니다. |
url |
string |
컬렉션 REST URL입니다. |
TeamProjectReference
TeamProject에 대한 단순 참조를 나타냅니다.
Name | 형식 | Description |
---|---|---|
abbreviation |
string |
프로젝트 약어입니다. |
defaultTeamImageUrl |
string |
기본 팀 ID 이미지의 URL입니다. |
description |
string |
프로젝트의 설명(있는 경우)입니다. |
id |
string |
프로젝트 식별자입니다. |
lastUpdateTime |
string |
프로젝트 마지막 업데이트 시간입니다. |
name |
string |
프로젝트 이름입니다. |
revision |
integer |
프로젝트 수정 버전입니다. |
state |
Project |
프로젝트 상태입니다. |
url |
string |
개체의 전체 버전에 대한 URL입니다. |
visibility |
Project |
프로젝트 표시 유형입니다. |
VersionControlChangeType
항목에 대해 변경된 형식입니다.
Name | 형식 | Description |
---|---|---|
add |
string |
|
all |
string |
|
branch |
string |
|
delete |
string |
|
edit |
string |
|
encoding |
string |
|
lock |
string |
|
merge |
string |
|
none |
string |
|
property |
string |
|
rename |
string |
|
rollback |
string |
|
sourceRename |
string |
|
targetRename |
string |
|
undelete |
string |
WebApiTagDefinition
유선으로 전송되는 태그 정의의 표현입니다.
Name | 형식 | Description |
---|---|---|
active |
boolean |
태그 정의가 활성 상태인지 여부입니다. |
id |
string |
태그 정의의 ID입니다. |
name |
string |
태그 정의의 이름입니다. |
url |
string |
태그 정의에 대한 리소스 URL입니다. |