GitPullRequest interface
Representerar alla data som är associerade med en pull-begäran.
Egenskaper
| artifact |
En sträng som unikt identifierar den här pull-begäran. Om du vill generera ett artefakt-ID för en pull-begäran använder du den här mallen: |
| auto |
Om detta anges är automatisk komplettering aktiverat för den här pull-begäran och det här är den identitet som aktiverade den. |
| closed |
Den användare som stängde pull-begäran. |
| closed |
Det datum då pull-begäran stängdes (slutförd, övergiven eller sammanfogad externt). |
| code |
Kodgransknings-ID:t för pull-begäran. Används invärtes. |
| commits | De incheckningar som ingår i pull-begäran. |
| completion |
Alternativ som påverkar hur pull-begäran ska sammanfogas när den har slutförts. |
| completion |
Det senaste datumet då pull-begäran kom in i kön som ska slutföras. Används invärtes. |
| created |
Identiteten för den användare som skapade pull-begäran. |
| creation |
Det datum då pull-begäran skapades. |
| description | Beskrivningen av pull-begäran. |
| fork |
Om det här är en pull-begäran från en förgrening innehåller den information om källan. |
| has |
Varning för flera sammanslagningar |
| ignore |
Med den här valfria parametern kan klienter använda dynamiska val på serversidan för målreferensen. På grund av befintliga kontrakt måste användarna ange en målreferens, men det här alternativet gör att servern ignorerar det och väljer dynamiskt från användarens favoriter (eller standardgrenen). |
| is |
Utkast/WIP-pull-begäran. |
| labels | Etiketterna som är associerade med pull-begäran. |
| last |
Incheckningen av den senaste sammanslagningen av pull-begäran. Om den är tom pågår den senaste sammanslagningen eller misslyckades. |
| last |
Incheckningen i huvudet på källgrenen vid tidpunkten för den senaste sammanslagningen av pull-begäran. |
| last |
Incheckningen i huvudet på målgrenen vid tidpunkten för den senaste pull-begäran sammanfogas. |
| merge |
Om detta anges misslyckades sammanslagningen av pull-begäran av den här anledningen. |
| merge |
Typen av fel (om det finns något) för sammanslagningen av pull-begäran. |
| merge |
ID:t för jobbet som används för att köra sammanslagningen av pull-begäran. Används invärtes. |
| merge |
Alternativ som används när sammanslagningen av pull-begäran körs. Dessa är separata från slutförandealternativen eftersom slutförandet bara sker en gång och en ny sammanslagning körs varje gång källgrenen för pull-begäran ändras. |
| merge |
Den aktuella statusen för sammanslagningen av pull-begäran. |
| pull |
ID:t för pull-begäran. |
| remote |
Används invärtes. |
| repository | Lagringsplatsen som innehåller målgrenen för pull-begäran. |
| reviewers | En lista över granskare på pull-begäran tillsammans med tillståndet för deras röster. |
| source |
Namnet på källgrenen för pull-begäran. |
| status | Status för pull-begäran. |
| supports |
Om det är sant stöder den här pull-begäran flera iterationer. Iterationsstöd innebär att enskilda push-meddelanden till källgrenen för pull-begäran kan granskas och kommentarer som lämnas i en iteration spåras över framtida iterationer. |
| target |
Namnet på målgrenen för pull-begäran. |
| title | Rubriken på pull-begäran. |
| url | Används invärtes. |
| work |
Alla referenser till arbetsobjekt som är associerade med den här pull-begäran. |
Egenskapsinformation
artifactId
En sträng som unikt identifierar den här pull-begäran. Om du vill generera ett artefakt-ID för en pull-begäran använder du den här mallen: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Egenskapsvärde
string
autoCompleteSetBy
Om detta anges är automatisk komplettering aktiverat för den här pull-begäran och det här är den identitet som aktiverade den.
autoCompleteSetBy: IdentityRef
Egenskapsvärde
closedBy
closedDate
Det datum då pull-begäran stängdes (slutförd, övergiven eller sammanfogad externt).
closedDate: Date
Egenskapsvärde
Date
codeReviewId
Kodgransknings-ID:t för pull-begäran. Används invärtes.
codeReviewId: number
Egenskapsvärde
number
commits
completionOptions
Alternativ som påverkar hur pull-begäran ska sammanfogas när den har slutförts.
completionOptions: GitPullRequestCompletionOptions
Egenskapsvärde
completionQueueTime
Det senaste datumet då pull-begäran kom in i kön som ska slutföras. Används invärtes.
completionQueueTime: Date
Egenskapsvärde
Date
createdBy
Identiteten för den användare som skapade pull-begäran.
createdBy: IdentityRef
Egenskapsvärde
creationDate
Det datum då pull-begäran skapades.
creationDate: Date
Egenskapsvärde
Date
description
Beskrivningen av pull-begäran.
description: string
Egenskapsvärde
string
forkSource
Om det här är en pull-begäran från en förgrening innehåller den information om källan.
forkSource: GitForkRef
Egenskapsvärde
hasMultipleMergeBases
Varning för flera sammanslagningar
hasMultipleMergeBases: boolean
Egenskapsvärde
boolean
ignoreTargetRefAndChooseDynamically
Med den här valfria parametern kan klienter använda dynamiska val på serversidan för målreferensen. På grund av befintliga kontrakt måste användarna ange en målreferens, men det här alternativet gör att servern ignorerar det och väljer dynamiskt från användarens favoriter (eller standardgrenen).
ignoreTargetRefAndChooseDynamically: boolean
Egenskapsvärde
boolean
isDraft
Utkast/WIP-pull-begäran.
isDraft: boolean
Egenskapsvärde
boolean
labels
Etiketterna som är associerade med pull-begäran.
labels: WebApiTagDefinition[]
Egenskapsvärde
lastMergeCommit
Incheckningen av den senaste sammanslagningen av pull-begäran. Om den är tom pågår den senaste sammanslagningen eller misslyckades.
lastMergeCommit: GitCommitRef
Egenskapsvärde
lastMergeSourceCommit
Incheckningen i huvudet på källgrenen vid tidpunkten för den senaste sammanslagningen av pull-begäran.
lastMergeSourceCommit: GitCommitRef
Egenskapsvärde
lastMergeTargetCommit
Incheckningen i huvudet på målgrenen vid tidpunkten för den senaste pull-begäran sammanfogas.
lastMergeTargetCommit: GitCommitRef
Egenskapsvärde
mergeFailureMessage
Om detta anges misslyckades sammanslagningen av pull-begäran av den här anledningen.
mergeFailureMessage: string
Egenskapsvärde
string
mergeFailureType
Typen av fel (om det finns något) för sammanslagningen av pull-begäran.
mergeFailureType: PullRequestMergeFailureType
Egenskapsvärde
mergeId
ID:t för jobbet som används för att köra sammanslagningen av pull-begäran. Används invärtes.
mergeId: string
Egenskapsvärde
string
mergeOptions
Alternativ som används när sammanslagningen av pull-begäran körs. Dessa är separata från slutförandealternativen eftersom slutförandet bara sker en gång och en ny sammanslagning körs varje gång källgrenen för pull-begäran ändras.
mergeOptions: GitPullRequestMergeOptions
Egenskapsvärde
mergeStatus
Den aktuella statusen för sammanslagningen av pull-begäran.
mergeStatus: PullRequestAsyncStatus
Egenskapsvärde
pullRequestId
ID:t för pull-begäran.
pullRequestId: number
Egenskapsvärde
number
remoteUrl
Används invärtes.
remoteUrl: string
Egenskapsvärde
string
repository
Lagringsplatsen som innehåller målgrenen för pull-begäran.
repository: GitRepository
Egenskapsvärde
reviewers
En lista över granskare på pull-begäran tillsammans med tillståndet för deras röster.
reviewers: IdentityRefWithVote[]
Egenskapsvärde
sourceRefName
Namnet på källgrenen för pull-begäran.
sourceRefName: string
Egenskapsvärde
string
status
supportsIterations
Om det är sant stöder den här pull-begäran flera iterationer. Iterationsstöd innebär att enskilda push-meddelanden till källgrenen för pull-begäran kan granskas och kommentarer som lämnas i en iteration spåras över framtida iterationer.
supportsIterations: boolean
Egenskapsvärde
boolean
targetRefName
Namnet på målgrenen för pull-begäran.
targetRefName: string
Egenskapsvärde
string
title
Rubriken på pull-begäran.
title: string
Egenskapsvärde
string
url
Används invärtes.
url: string
Egenskapsvärde
string
workItemRefs
Alla referenser till arbetsobjekt som är associerade med den här pull-begäran.
workItemRefs: ResourceRef[]