GitPullRequest interface

Rappresenta tutti i dati associati a una richiesta pull.

Proprietà

artifactId

Stringa che identifica in modo univoco questa richiesta pull. Per generare un ID artefatto per una richiesta pull, usare questo modello: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

autoCompleteSetBy

Se impostato, il completamento automatico è abilitato per questa richiesta pull e questa è l'identità che l'ha abilitata.

closedBy

Utente che ha chiuso la richiesta pull.

closedDate

Data di chiusura della richiesta pull (completata, abbandonata o unita esternamente).

codeReviewId

ID di revisione del codice della richiesta pull. Per uso interno.

commits

Commit contenuti nella richiesta pull.

completionOptions

Opzioni che influiscono sulla modalità di unione della richiesta pull al termine.

completionQueueTime

Data più recente in cui la richiesta pull ha immesso la coda da completare. Per uso interno.

createdBy

Identità dell'utente che ha creato la richiesta pull.

creationDate

Data di creazione della richiesta pull.

description

Descrizione della richiesta pull.

forkSource

Se si tratta di una richiesta pull da una copia tramite fork, verranno contenute informazioni sulla relativa origine.

hasMultipleMergeBases

Avviso di più mergebase

isDraft

Bozza/richiesta pull WIP.

labels

Etichette associate alla richiesta pull.

lastMergeCommit

Commit del merge della richiesta pull più recente. Se vuoto, l'unione più recente è in corso o ha avuto esito negativo.

lastMergeSourceCommit

Commit all'inizio del ramo di origine al momento dell'ultima unione della richiesta pull.

lastMergeTargetCommit

Commit all'inizio del ramo di destinazione al momento dell'ultima unione delle richieste pull.

mergeFailureMessage

Se impostato, l'unione delle richieste pull non è riuscita per questo motivo.

mergeFailureType

Tipo di errore (se presente) dell'unione della richiesta pull.

mergeId

ID del processo utilizzato per eseguire l'unione della richiesta pull. Per uso interno.

mergeOptions

Opzioni utilizzate quando viene eseguita l'unione delle richieste pull. Queste opzioni sono separate dalle opzioni di completamento perché il completamento viene eseguito una sola volta e una nuova unione verrà eseguita ogni volta che il ramo di origine della richiesta pull cambia.

mergeStatus

Stato corrente dell'unione della richiesta pull.

pullRequestId

ID della richiesta pull.

remoteUrl

Per uso interno.

repository

Repository contenente il ramo di destinazione della richiesta pull.

reviewers

Elenco di revisori nella richiesta pull insieme allo stato dei voti.

sourceRefName

Nome del ramo di origine della richiesta pull.

status

Stato della richiesta pull.

supportsIterations

Se true, questa richiesta pull supporta più iterazioni. Il supporto per l'iterazione significa che i singoli push nel ramo di origine della richiesta pull possono essere esaminati e i commenti lasciati in un'iterazione verranno monitorati nelle iterazioni future.

targetRefName

Nome del ramo di destinazione della richiesta pull.

title

Titolo della richiesta pull.

url

Per uso interno.

workItemRefs

Tutti i riferimenti agli elementi di lavoro associati a questa richiesta pull.

Dettagli proprietà

artifactId

Stringa che identifica in modo univoco questa richiesta pull. Per generare un ID artefatto per una richiesta pull, usare questo modello: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

artifactId: string

Valore della proprietà

string

autoCompleteSetBy

Se impostato, il completamento automatico è abilitato per questa richiesta pull e questa è l'identità che l'ha abilitata.

autoCompleteSetBy: IdentityRef

Valore della proprietà

closedBy

Utente che ha chiuso la richiesta pull.

closedBy: IdentityRef

Valore della proprietà

closedDate

Data di chiusura della richiesta pull (completata, abbandonata o unita esternamente).

closedDate: Date

Valore della proprietà

Date

codeReviewId

ID di revisione del codice della richiesta pull. Per uso interno.

codeReviewId: number

Valore della proprietà

number

commits

Commit contenuti nella richiesta pull.

commits: GitCommitRef[]

Valore della proprietà

completionOptions

Opzioni che influiscono sulla modalità di unione della richiesta pull al termine.

completionOptions: GitPullRequestCompletionOptions

Valore della proprietà

completionQueueTime

Data più recente in cui la richiesta pull ha immesso la coda da completare. Per uso interno.

completionQueueTime: Date

Valore della proprietà

Date

createdBy

Identità dell'utente che ha creato la richiesta pull.

createdBy: IdentityRef

Valore della proprietà

creationDate

Data di creazione della richiesta pull.

creationDate: Date

Valore della proprietà

Date

description

Descrizione della richiesta pull.

description: string

Valore della proprietà

string

forkSource

Se si tratta di una richiesta pull da una copia tramite fork, verranno contenute informazioni sulla relativa origine.

forkSource: GitForkRef

Valore della proprietà

hasMultipleMergeBases

Avviso di più mergebase

hasMultipleMergeBases: boolean

Valore della proprietà

boolean

isDraft

Bozza/richiesta pull WIP.

isDraft: boolean

Valore della proprietà

boolean

labels

Etichette associate alla richiesta pull.

labels: WebApiTagDefinition[]

Valore della proprietà

lastMergeCommit

Commit del merge della richiesta pull più recente. Se vuoto, l'unione più recente è in corso o ha avuto esito negativo.

lastMergeCommit: GitCommitRef

Valore della proprietà

lastMergeSourceCommit

Commit all'inizio del ramo di origine al momento dell'ultima unione della richiesta pull.

lastMergeSourceCommit: GitCommitRef

Valore della proprietà

lastMergeTargetCommit

Commit all'inizio del ramo di destinazione al momento dell'ultima unione delle richieste pull.

lastMergeTargetCommit: GitCommitRef

Valore della proprietà

mergeFailureMessage

Se impostato, l'unione delle richieste pull non è riuscita per questo motivo.

mergeFailureMessage: string

Valore della proprietà

string

mergeFailureType

Tipo di errore (se presente) dell'unione della richiesta pull.

mergeFailureType: PullRequestMergeFailureType

Valore della proprietà

mergeId

ID del processo utilizzato per eseguire l'unione della richiesta pull. Per uso interno.

mergeId: string

Valore della proprietà

string

mergeOptions

Opzioni utilizzate quando viene eseguita l'unione delle richieste pull. Queste opzioni sono separate dalle opzioni di completamento perché il completamento viene eseguito una sola volta e una nuova unione verrà eseguita ogni volta che il ramo di origine della richiesta pull cambia.

mergeOptions: GitPullRequestMergeOptions

Valore della proprietà

mergeStatus

Stato corrente dell'unione della richiesta pull.

mergeStatus: PullRequestAsyncStatus

Valore della proprietà

pullRequestId

ID della richiesta pull.

pullRequestId: number

Valore della proprietà

number

remoteUrl

Per uso interno.

remoteUrl: string

Valore della proprietà

string

repository

Repository contenente il ramo di destinazione della richiesta pull.

repository: GitRepository

Valore della proprietà

reviewers

Elenco di revisori nella richiesta pull insieme allo stato dei voti.

reviewers: IdentityRefWithVote[]

Valore della proprietà

sourceRefName

Nome del ramo di origine della richiesta pull.

sourceRefName: string

Valore della proprietà

string

status

Stato della richiesta pull.

status: PullRequestStatus

Valore della proprietà

supportsIterations

Se true, questa richiesta pull supporta più iterazioni. Il supporto per l'iterazione significa che i singoli push nel ramo di origine della richiesta pull possono essere esaminati e i commenti lasciati in un'iterazione verranno monitorati nelle iterazioni future.

supportsIterations: boolean

Valore della proprietà

boolean

targetRefName

Nome del ramo di destinazione della richiesta pull.

targetRefName: string

Valore della proprietà

string

title

Titolo della richiesta pull.

title: string

Valore della proprietà

string

url

Per uso interno.

url: string

Valore della proprietà

string

workItemRefs

Tutti i riferimenti agli elementi di lavoro associati a questa richiesta pull.

workItemRefs: ResourceRef[]

Valore della proprietà