GitPullRequest interface
Stellt alle Daten dar, die einer Pullanforderung zugeordnet sind.
Eigenschaften
| artifact |
Eine Zeichenfolge, die diese Pullanforderung eindeutig identifiziert. Um eine Artefakt-ID für eine Pullanforderung zu generieren, verwenden Sie diese Vorlage: |
| auto |
Wenn diese Einstellung festgelegt ist, ist autovervollständigen für diese Pullanforderung aktiviert, und dies ist die Identität, die sie aktiviert hat. |
| closed |
Der Benutzer, der die Pullanforderung geschlossen hat. |
| closed |
Das Datum, an dem die Pullanforderung geschlossen wurde (abgeschlossen, abgebrochen oder extern zusammengeführt). |
| code |
Die Codeüberprüfungs-ID der Pullanforderung. Intern verwendet. |
| commits | Die in der Pullanforderung enthaltenen Commits. |
| completion |
Optionen, die sich darauf auswirken, wie die Pullanforderung zusammengeführt wird, wenn sie abgeschlossen ist. |
| completion |
Das letzte Datum, an dem die Pullanforderung die Warteschlange eingegeben hat, die abgeschlossen werden soll. Intern verwendet. |
| created |
Die Identität des Benutzers, der die Pullanforderung erstellt hat. |
| creation |
Das Datum, an dem die Pullanforderung erstellt wurde. |
| description | Die Beschreibung der Pullanforderung. |
| fork |
Wenn es sich um eine PR aus einer Verzweigung handelt, enthält dies Informationen über seine Quelle. |
| has |
Warnung für mehrere Mergebases |
| ignore |
Mit diesem optionalen Parameter können Clients serverseitige dynamische Auswahlmöglichkeiten für den Zielverweisen verwenden. Aufgrund vorhandener Verträge müssen Benutzer einen Zielverweisen angeben. Diese Option bewirkt jedoch, dass der Server sie ignoriert und dynamisch aus den Favoriten des Benutzers (oder der Standardverzweigung) ausgewählt wird. |
| is |
Entwurf/WIP-Pullanforderung. |
| labels | Die Bezeichnungen, die der Pullanforderung zugeordnet sind. |
| last |
Der Commit des letzten Pullanforderungszusammenführungsvorgangs. Wenn leer, wird die letzte Zusammenführung ausgeführt oder war nicht erfolgreich. |
| last |
Der Commit am Anfang der Quell-Verzweigung zum Zeitpunkt des letzten Zusammenführens der Pullanforderung. |
| last |
Der Commit an der Kopfzeile der Ziel-Verzweigung zum Zeitpunkt des letzten Zusammenführens der Pullanforderung. |
| merge |
Bei Festlegung ist der Zusammenführungsvorgang der Pullanforderung aus diesem Grund fehlgeschlagen. |
| merge |
Der Typ des Fehlers (falls vorhanden) des Zusammenführens der Pullanforderung. |
| merge |
Die ID des Auftrags, der zum Ausführen des Seriendrucks der Pullanforderung verwendet wird. Intern verwendet. |
| merge |
Optionen, die verwendet werden, wenn der Seriendruck der Pullanforderung ausgeführt wird. Diese unterscheiden sich von den Abschlussoptionen, da der Abschluss nur einmal erfolgt und bei jeder Änderung des Quellzweigs der Pullanforderung ein neuer Seriendruck ausgeführt wird. |
| merge |
Der aktuelle Status des Pullanforderungszusammenführungsvorgangs. |
| pull |
Die ID der Pullanforderung. |
| remote |
Intern verwendet. |
| repository | Das Repository, das den Zielzweig der Pullanforderung enthält. |
| reviewers | Eine Liste der Prüfer auf dem Pull-Antrag zusammen mit dem Status ihrer Stimmen. |
| source |
Der Name des Quellzweigs der Pullanforderung. |
| status | Der Status der Pullanforderung. |
| supports |
Wenn dies der Fall ist, unterstützt diese Pullanforderung mehrere Iterationen. Iterationsunterstützung bedeutet, dass einzelne Pushs an den Quellzweig der Pullanforderung überprüft werden können und Kommentare in einer Iteration in zukünftigen Iterationen nachverfolgt werden. |
| target |
Der Name des Zielzweigs der Pullanforderung. |
| title | Der Titel der Pullanforderung. |
| url | Intern verwendet. |
| work |
Alle Arbeitsaufgabenverweise, die dieser Pullanforderung zugeordnet sind. |
Details zur Eigenschaft
artifactId
Eine Zeichenfolge, die diese Pullanforderung eindeutig identifiziert. Um eine Artefakt-ID für eine Pullanforderung zu generieren, verwenden Sie diese Vorlage: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Eigenschaftswert
string
autoCompleteSetBy
Wenn diese Einstellung festgelegt ist, ist autovervollständigen für diese Pullanforderung aktiviert, und dies ist die Identität, die sie aktiviert hat.
autoCompleteSetBy: IdentityRef
Eigenschaftswert
closedBy
Der Benutzer, der die Pullanforderung geschlossen hat.
closedBy: IdentityRef
Eigenschaftswert
closedDate
Das Datum, an dem die Pullanforderung geschlossen wurde (abgeschlossen, abgebrochen oder extern zusammengeführt).
closedDate: Date
Eigenschaftswert
Date
codeReviewId
Die Codeüberprüfungs-ID der Pullanforderung. Intern verwendet.
codeReviewId: number
Eigenschaftswert
number
commits
Die in der Pullanforderung enthaltenen Commits.
commits: GitCommitRef[]
Eigenschaftswert
completionOptions
Optionen, die sich darauf auswirken, wie die Pullanforderung zusammengeführt wird, wenn sie abgeschlossen ist.
completionOptions: GitPullRequestCompletionOptions
Eigenschaftswert
completionQueueTime
Das letzte Datum, an dem die Pullanforderung die Warteschlange eingegeben hat, die abgeschlossen werden soll. Intern verwendet.
completionQueueTime: Date
Eigenschaftswert
Date
createdBy
Die Identität des Benutzers, der die Pullanforderung erstellt hat.
createdBy: IdentityRef
Eigenschaftswert
creationDate
Das Datum, an dem die Pullanforderung erstellt wurde.
creationDate: Date
Eigenschaftswert
Date
description
Die Beschreibung der Pullanforderung.
description: string
Eigenschaftswert
string
forkSource
Wenn es sich um eine PR aus einer Verzweigung handelt, enthält dies Informationen über seine Quelle.
forkSource: GitForkRef
Eigenschaftswert
hasMultipleMergeBases
Warnung für mehrere Mergebases
hasMultipleMergeBases: boolean
Eigenschaftswert
boolean
ignoreTargetRefAndChooseDynamically
Mit diesem optionalen Parameter können Clients serverseitige dynamische Auswahlmöglichkeiten für den Zielverweisen verwenden. Aufgrund vorhandener Verträge müssen Benutzer einen Zielverweisen angeben. Diese Option bewirkt jedoch, dass der Server sie ignoriert und dynamisch aus den Favoriten des Benutzers (oder der Standardverzweigung) ausgewählt wird.
ignoreTargetRefAndChooseDynamically: boolean
Eigenschaftswert
boolean
isDraft
Entwurf/WIP-Pullanforderung.
isDraft: boolean
Eigenschaftswert
boolean
labels
Die Bezeichnungen, die der Pullanforderung zugeordnet sind.
labels: WebApiTagDefinition[]
Eigenschaftswert
lastMergeCommit
Der Commit des letzten Pullanforderungszusammenführungsvorgangs. Wenn leer, wird die letzte Zusammenführung ausgeführt oder war nicht erfolgreich.
lastMergeCommit: GitCommitRef
Eigenschaftswert
lastMergeSourceCommit
Der Commit am Anfang der Quell-Verzweigung zum Zeitpunkt des letzten Zusammenführens der Pullanforderung.
lastMergeSourceCommit: GitCommitRef
Eigenschaftswert
lastMergeTargetCommit
Der Commit an der Kopfzeile der Ziel-Verzweigung zum Zeitpunkt des letzten Zusammenführens der Pullanforderung.
lastMergeTargetCommit: GitCommitRef
Eigenschaftswert
mergeFailureMessage
Bei Festlegung ist der Zusammenführungsvorgang der Pullanforderung aus diesem Grund fehlgeschlagen.
mergeFailureMessage: string
Eigenschaftswert
string
mergeFailureType
Der Typ des Fehlers (falls vorhanden) des Zusammenführens der Pullanforderung.
mergeFailureType: PullRequestMergeFailureType
Eigenschaftswert
mergeId
Die ID des Auftrags, der zum Ausführen des Seriendrucks der Pullanforderung verwendet wird. Intern verwendet.
mergeId: string
Eigenschaftswert
string
mergeOptions
Optionen, die verwendet werden, wenn der Seriendruck der Pullanforderung ausgeführt wird. Diese unterscheiden sich von den Abschlussoptionen, da der Abschluss nur einmal erfolgt und bei jeder Änderung des Quellzweigs der Pullanforderung ein neuer Seriendruck ausgeführt wird.
mergeOptions: GitPullRequestMergeOptions
Eigenschaftswert
mergeStatus
Der aktuelle Status des Pullanforderungszusammenführungsvorgangs.
mergeStatus: PullRequestAsyncStatus
Eigenschaftswert
pullRequestId
Die ID der Pullanforderung.
pullRequestId: number
Eigenschaftswert
number
remoteUrl
Intern verwendet.
remoteUrl: string
Eigenschaftswert
string
repository
Das Repository, das den Zielzweig der Pullanforderung enthält.
repository: GitRepository
Eigenschaftswert
reviewers
Eine Liste der Prüfer auf dem Pull-Antrag zusammen mit dem Status ihrer Stimmen.
reviewers: IdentityRefWithVote[]
Eigenschaftswert
sourceRefName
Der Name des Quellzweigs der Pullanforderung.
sourceRefName: string
Eigenschaftswert
string
status
supportsIterations
Wenn dies der Fall ist, unterstützt diese Pullanforderung mehrere Iterationen. Iterationsunterstützung bedeutet, dass einzelne Pushs an den Quellzweig der Pullanforderung überprüft werden können und Kommentare in einer Iteration in zukünftigen Iterationen nachverfolgt werden.
supportsIterations: boolean
Eigenschaftswert
boolean
targetRefName
Der Name des Zielzweigs der Pullanforderung.
targetRefName: string
Eigenschaftswert
string
title
Der Titel der Pullanforderung.
title: string
Eigenschaftswert
string
url
Intern verwendet.
url: string
Eigenschaftswert
string
workItemRefs
Alle Arbeitsaufgabenverweise, die dieser Pullanforderung zugeordnet sind.
workItemRefs: ResourceRef[]