GitPullRequest interface
Stellt alle Daten dar, die einem Pull Request zugeordnet sind.
Eigenschaften
artifact |
Eine Zeichenfolge, die diesen Pull Request eindeutig identifiziert. Verwenden Sie diese Vorlage, um eine Artefakt-ID für einen Pull Request zu generieren: |
auto |
Wenn dieser Wert festgelegt ist, ist die automatische Vervollständigung für diesen Pull Request aktiviert, und dies ist die Identität, die ihn aktiviert hat. |
closed |
Der Benutzer, der den Pull Request geschlossen hat. |
closed |
Das Datum, an dem der Pull Request geschlossen wurde (abgeschlossen, abgebrochen oder extern zusammengeführt). |
code |
Die Codeüberprüfungs-ID des Pull Requests. Wird intern verwendet. |
commits | Die im Pull Request enthaltenen Commits. |
completion |
Optionen, die sich darauf auswirken, wie der Pull Request zusammengeführt wird, wenn er abgeschlossen ist. |
completion |
Das letzte Datum, an dem der Pull Request in die Warteschlange gelangt ist, die abgeschlossen werden soll. Wird intern verwendet. |
created |
Die Identität des Benutzers, der den Pull Request erstellt hat. |
creation |
Das Datum, an dem der Pull Request erstellt wurde. |
description | Die Beschreibung des Pull Requests. |
fork |
Wenn dies ein PR von einem Fork ist, enthält dieser Informationen über die Quelle. |
has |
Warnung zu mehreren Mergebases |
is |
Draft/WIP-Pull Request. |
labels | Die Bezeichnungen, die dem Pull Request zugeordnet sind. |
last |
Der Commit der letzten Pull Request-Merge. Wenn sie leer ist, wird die letzte Zusammenführung ausgeführt oder war nicht erfolgreich. |
last |
Der Commit an der Spitze des Quellbranchs zum Zeitpunkt der letzten Pull Request-Merge. |
last |
Der Commit an der Spitze des Zielbranchs zum Zeitpunkt der letzten Pull Request-Merge. |
merge |
Falls festgelegt, ist die Pull Request-Merge aus diesem Grund fehlgeschlagen. |
merge |
Der Typ des Fehlers (falls vorhanden) der Pull Request Merge. |
merge |
Die ID des Auftrags, der zum Ausführen der Pull Request Merge verwendet wird. Wird intern verwendet. |
merge |
Optionen, die verwendet werden, wenn der Pull Request Merge ausgeführt wird. Diese sind von den Vervollständigungsoptionen getrennt, da die Vervollständigung nur einmal erfolgt und jedes Mal ein neuer Merge ausgeführt wird, wenn sich der Quellbranch des Pull Requests ändert. |
merge |
Der aktuelle status der Pull Request Merge. |
pull |
Die ID des Pull Requests. |
remote |
Wird intern verwendet. |
repository | Das Repository, das den Zielbranch des Pull Requests enthält. |
reviewers | Eine Liste der Prüfer über den Pull Request zusammen mit dem Status ihrer Stimmen. |
source |
Der Name des Quellbranchs des Pull Requests. |
status | Die status des Pull Requests. |
supports |
Wenn true, unterstützt dieser Pull Request mehrere Iterationen. Iterationsunterstützung bedeutet, dass einzelne Pushvorgänge an den Quellbranch des Pull Requests überprüft werden können, und kommentare, die in einer Iteration verbleiben, werden in zukünftigen Iterationen nachverfolgt. |
target |
Der Name des Zielbranchs des Pull Requests. |
title | Der Titel des Pull Requests. |
url | Wird intern verwendet. |
work |
Alle Arbeitselementverweise, die diesem Pull Request zugeordnet sind. |
Details zur Eigenschaft
artifactId
Eine Zeichenfolge, die diesen Pull Request eindeutig identifiziert. Verwenden Sie diese Vorlage, um eine Artefakt-ID für einen Pull Request zu generieren: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Eigenschaftswert
string
autoCompleteSetBy
Wenn dieser Wert festgelegt ist, ist die automatische Vervollständigung für diesen Pull Request aktiviert, und dies ist die Identität, die ihn aktiviert hat.
autoCompleteSetBy: IdentityRef
Eigenschaftswert
closedBy
Der Benutzer, der den Pull Request geschlossen hat.
closedBy: IdentityRef
Eigenschaftswert
closedDate
Das Datum, an dem der Pull Request geschlossen wurde (abgeschlossen, abgebrochen oder extern zusammengeführt).
closedDate: Date
Eigenschaftswert
Date
codeReviewId
Die Codeüberprüfungs-ID des Pull Requests. Wird intern verwendet.
codeReviewId: number
Eigenschaftswert
number
commits
completionOptions
Optionen, die sich darauf auswirken, wie der Pull Request zusammengeführt wird, wenn er abgeschlossen ist.
completionOptions: GitPullRequestCompletionOptions
Eigenschaftswert
completionQueueTime
Das letzte Datum, an dem der Pull Request in die Warteschlange gelangt ist, die abgeschlossen werden soll. Wird intern verwendet.
completionQueueTime: Date
Eigenschaftswert
Date
createdBy
Die Identität des Benutzers, der den Pull Request erstellt hat.
createdBy: IdentityRef
Eigenschaftswert
creationDate
Das Datum, an dem der Pull Request erstellt wurde.
creationDate: Date
Eigenschaftswert
Date
description
Die Beschreibung des Pull Requests.
description: string
Eigenschaftswert
string
forkSource
Wenn dies ein PR von einem Fork ist, enthält dieser Informationen über die Quelle.
forkSource: GitForkRef
Eigenschaftswert
hasMultipleMergeBases
Warnung zu mehreren Mergebases
hasMultipleMergeBases: boolean
Eigenschaftswert
boolean
isDraft
Draft/WIP-Pull Request.
isDraft: boolean
Eigenschaftswert
boolean
labels
Die Bezeichnungen, die dem Pull Request zugeordnet sind.
labels: WebApiTagDefinition[]
Eigenschaftswert
lastMergeCommit
Der Commit der letzten Pull Request-Merge. Wenn sie leer ist, wird die letzte Zusammenführung ausgeführt oder war nicht erfolgreich.
lastMergeCommit: GitCommitRef
Eigenschaftswert
lastMergeSourceCommit
Der Commit an der Spitze des Quellbranchs zum Zeitpunkt der letzten Pull Request-Merge.
lastMergeSourceCommit: GitCommitRef
Eigenschaftswert
lastMergeTargetCommit
Der Commit an der Spitze des Zielbranchs zum Zeitpunkt der letzten Pull Request-Merge.
lastMergeTargetCommit: GitCommitRef
Eigenschaftswert
mergeFailureMessage
Falls festgelegt, ist die Pull Request-Merge aus diesem Grund fehlgeschlagen.
mergeFailureMessage: string
Eigenschaftswert
string
mergeFailureType
Der Typ des Fehlers (falls vorhanden) der Pull Request Merge.
mergeFailureType: PullRequestMergeFailureType
Eigenschaftswert
mergeId
Die ID des Auftrags, der zum Ausführen der Pull Request Merge verwendet wird. Wird intern verwendet.
mergeId: string
Eigenschaftswert
string
mergeOptions
Optionen, die verwendet werden, wenn der Pull Request Merge ausgeführt wird. Diese sind von den Vervollständigungsoptionen getrennt, da die Vervollständigung nur einmal erfolgt und jedes Mal ein neuer Merge ausgeführt wird, wenn sich der Quellbranch des Pull Requests ändert.
mergeOptions: GitPullRequestMergeOptions
Eigenschaftswert
mergeStatus
Der aktuelle status der Pull Request Merge.
mergeStatus: PullRequestAsyncStatus
Eigenschaftswert
pullRequestId
Die ID des Pull Requests.
pullRequestId: number
Eigenschaftswert
number
remoteUrl
Wird intern verwendet.
remoteUrl: string
Eigenschaftswert
string
repository
Das Repository, das den Zielbranch des Pull Requests enthält.
repository: GitRepository
Eigenschaftswert
reviewers
Eine Liste der Prüfer über den Pull Request zusammen mit dem Status ihrer Stimmen.
reviewers: IdentityRefWithVote[]
Eigenschaftswert
sourceRefName
Der Name des Quellbranchs des Pull Requests.
sourceRefName: string
Eigenschaftswert
string
status
supportsIterations
Wenn true, unterstützt dieser Pull Request mehrere Iterationen. Iterationsunterstützung bedeutet, dass einzelne Pushvorgänge an den Quellbranch des Pull Requests überprüft werden können, und kommentare, die in einer Iteration verbleiben, werden in zukünftigen Iterationen nachverfolgt.
supportsIterations: boolean
Eigenschaftswert
boolean
targetRefName
Der Name des Zielbranchs des Pull Requests.
targetRefName: string
Eigenschaftswert
string
title
Der Titel des Pull Requests.
title: string
Eigenschaftswert
string
url
Wird intern verwendet.
url: string
Eigenschaftswert
string
workItemRefs
Alle Arbeitselementverweise, die diesem Pull Request zugeordnet sind.
workItemRefs: ResourceRef[]