Share via


GitPullRequest interface

Stellt alle Daten dar, die einem Pull Request zugeordnet sind.

Eigenschaften

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}

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.

closedBy

Der Benutzer, der den Pull Request geschlossen hat.

closedDate

Das Datum, an dem der Pull Request geschlossen wurde (abgeschlossen, abgebrochen oder extern zusammengeführt).

codeReviewId

Die Codeüberprüfungs-ID des Pull Requests. Wird intern verwendet.

commits

Die im Pull Request enthaltenen Commits.

completionOptions

Optionen, die sich darauf auswirken, wie der Pull Request zusammengeführt wird, wenn er abgeschlossen ist.

completionQueueTime

Das letzte Datum, an dem der Pull Request in die Warteschlange gelangt ist, die abgeschlossen werden soll. Wird intern verwendet.

createdBy

Die Identität des Benutzers, der den Pull Request erstellt hat.

creationDate

Das Datum, an dem der Pull Request erstellt wurde.

description

Die Beschreibung des Pull Requests.

forkSource

Wenn dies ein PR von einem Fork ist, enthält dieser Informationen über die Quelle.

hasMultipleMergeBases

Warnung zu mehreren Mergebases

isDraft

Draft/WIP-Pull Request.

labels

Die Bezeichnungen, die dem Pull Request zugeordnet sind.

lastMergeCommit

Der Commit der letzten Pull Request-Merge. Wenn sie leer ist, wird die letzte Zusammenführung ausgeführt oder war nicht erfolgreich.

lastMergeSourceCommit

Der Commit an der Spitze des Quellbranchs zum Zeitpunkt der letzten Pull Request-Merge.

lastMergeTargetCommit

Der Commit an der Spitze des Zielbranchs zum Zeitpunkt der letzten Pull Request-Merge.

mergeFailureMessage

Falls festgelegt, ist die Pull Request-Merge aus diesem Grund fehlgeschlagen.

mergeFailureType

Der Typ des Fehlers (falls vorhanden) der Pull Request Merge.

mergeId

Die ID des Auftrags, der zum Ausführen der Pull Request Merge verwendet wird. Wird intern verwendet.

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.

mergeStatus

Der aktuelle status der Pull Request Merge.

pullRequestId

Die ID des Pull Requests.

remoteUrl

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.

sourceRefName

Der Name des Quellbranchs des Pull Requests.

status

Die status des Pull Requests.

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.

targetRefName

Der Name des Zielbranchs des Pull Requests.

title

Der Titel des Pull Requests.

url

Wird intern verwendet.

workItemRefs

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

Die im Pull Request enthaltenen Commits.

commits: GitCommitRef[]

Eigenschaftswert

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

Die status des Pull Requests.

status: PullRequestStatus

Eigenschaftswert

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[]

Eigenschaftswert