Compartilhar via


GitPullRequest interface

Representa todos os dados associados a uma solicitação de pull.

Propriedades

artifactId

Uma cadeia de caracteres que identifica exclusivamente essa solicitação de pull. Para gerar uma ID de artefato para uma solicitação de pull, use este modelo: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

autoCompleteSetBy

Se definido, o preenchimento automático será habilitado para essa solicitação de pull e essa será a identidade que a habilitou.

closedBy

O usuário que fechou a solicitação de pull.

closedDate

A data em que a solicitação de pull foi fechada (concluída, abandonada ou mesclada externamente).

codeReviewId

A ID de revisão de código da solicitação de pull. Usado internamente.

commits

Os commits contidos na solicitação de pull.

completionOptions

Opções que afetam como a solicitação de pull será mesclada quando for concluída.

completionQueueTime

A data mais recente em que a solicitação de pull inseriu a fila a ser concluída. Usado internamente.

createdBy

A identidade do usuário que criou a solicitação de pull.

creationDate

A data em que a solicitação de pull foi criada.

description

A descrição da solicitação de pull.

forkSource

Se essa for uma PR de uma bifurcação, isso conterá informações sobre sua origem.

hasMultipleMergeBases

Aviso de várias bases de mesclagem

isDraft

Solicitação de pull de rascunho/WIP.

labels

Os rótulos associados à solicitação de pull.

lastMergeCommit

O commit da mesclagem de solicitação de pull mais recente. Se estiver vazia, a mesclagem mais recente está em andamento ou não teve êxito.

lastMergeSourceCommit

O commit no cabeçalho do branch de origem no momento da última mesclagem de solicitação de pull.

lastMergeTargetCommit

O commit no cabeçalho do branch de destino no momento da última mesclagem de solicitação de pull.

mergeFailureMessage

Se definido, a mesclagem de solicitação de pull falhou por esse motivo.

mergeFailureType

O tipo de falha (se houver) da mesclagem de solicitação de pull.

mergeId

A ID do trabalho usado para executar a mesclagem de solicitação de pull. Usado internamente.

mergeOptions

Opções usadas quando a mesclagem de solicitação de pull é executada. Elas são separadas das opções de conclusão, pois a conclusão ocorre apenas uma vez e uma nova mesclagem será executada sempre que o branch de origem da solicitação de pull for alterado.

mergeStatus

O status atual da mesclagem de solicitação de pull.

pullRequestId

A ID da solicitação de pull.

remoteUrl

Usado internamente.

repository

O repositório que contém o branch de destino da solicitação de pull.

reviewers

Uma lista de revisores na solicitação de pull junto com o estado de seus votos.

sourceRefName

O nome do branch de origem da solicitação de pull.

status

O status da solicitação de pull.

supportsIterations

Se for true, essa solicitação de pull oferecerá suporte a várias iterações. O suporte à iteração significa que os pushes individuais para o branch de origem da solicitação de pull podem ser revisados e os comentários deixados em uma iteração serão rastreados em iterações futuras.

targetRefName

O nome do branch de destino da solicitação de pull.

title

O título da solicitação de pull.

url

Usado internamente.

workItemRefs

Qualquer referência de item de trabalho associada a essa solicitação de pull.

Detalhes da propriedade

artifactId

Uma cadeia de caracteres que identifica exclusivamente essa solicitação de pull. Para gerar uma ID de artefato para uma solicitação de pull, use este modelo: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

artifactId: string

Valor da propriedade

string

autoCompleteSetBy

Se definido, o preenchimento automático será habilitado para essa solicitação de pull e essa será a identidade que a habilitou.

autoCompleteSetBy: IdentityRef

Valor da propriedade

closedBy

O usuário que fechou a solicitação de pull.

closedBy: IdentityRef

Valor da propriedade

closedDate

A data em que a solicitação de pull foi fechada (concluída, abandonada ou mesclada externamente).

closedDate: Date

Valor da propriedade

Date

codeReviewId

A ID de revisão de código da solicitação de pull. Usado internamente.

codeReviewId: number

Valor da propriedade

number

commits

Os commits contidos na solicitação de pull.

commits: GitCommitRef[]

Valor da propriedade

completionOptions

Opções que afetam como a solicitação de pull será mesclada quando for concluída.

completionOptions: GitPullRequestCompletionOptions

Valor da propriedade

completionQueueTime

A data mais recente em que a solicitação de pull inseriu a fila a ser concluída. Usado internamente.

completionQueueTime: Date

Valor da propriedade

Date

createdBy

A identidade do usuário que criou a solicitação de pull.

createdBy: IdentityRef

Valor da propriedade

creationDate

A data em que a solicitação de pull foi criada.

creationDate: Date

Valor da propriedade

Date

description

A descrição da solicitação de pull.

description: string

Valor da propriedade

string

forkSource

Se essa for uma PR de uma bifurcação, isso conterá informações sobre sua origem.

forkSource: GitForkRef

Valor da propriedade

hasMultipleMergeBases

Aviso de várias bases de mesclagem

hasMultipleMergeBases: boolean

Valor da propriedade

boolean

isDraft

Solicitação de pull de rascunho/WIP.

isDraft: boolean

Valor da propriedade

boolean

labels

Os rótulos associados à solicitação de pull.

labels: WebApiTagDefinition[]

Valor da propriedade

lastMergeCommit

O commit da mesclagem de solicitação de pull mais recente. Se estiver vazia, a mesclagem mais recente está em andamento ou não teve êxito.

lastMergeCommit: GitCommitRef

Valor da propriedade

lastMergeSourceCommit

O commit no cabeçalho do branch de origem no momento da última mesclagem de solicitação de pull.

lastMergeSourceCommit: GitCommitRef

Valor da propriedade

lastMergeTargetCommit

O commit no cabeçalho do branch de destino no momento da última mesclagem de solicitação de pull.

lastMergeTargetCommit: GitCommitRef

Valor da propriedade

mergeFailureMessage

Se definido, a mesclagem de solicitação de pull falhou por esse motivo.

mergeFailureMessage: string

Valor da propriedade

string

mergeFailureType

O tipo de falha (se houver) da mesclagem de solicitação de pull.

mergeFailureType: PullRequestMergeFailureType

Valor da propriedade

mergeId

A ID do trabalho usado para executar a mesclagem de solicitação de pull. Usado internamente.

mergeId: string

Valor da propriedade

string

mergeOptions

Opções usadas quando a mesclagem de solicitação de pull é executada. Elas são separadas das opções de conclusão, pois a conclusão ocorre apenas uma vez e uma nova mesclagem será executada sempre que o branch de origem da solicitação de pull for alterado.

mergeOptions: GitPullRequestMergeOptions

Valor da propriedade

mergeStatus

O status atual da mesclagem de solicitação de pull.

mergeStatus: PullRequestAsyncStatus

Valor da propriedade

pullRequestId

A ID da solicitação de pull.

pullRequestId: number

Valor da propriedade

number

remoteUrl

Usado internamente.

remoteUrl: string

Valor da propriedade

string

repository

O repositório que contém o branch de destino da solicitação de pull.

repository: GitRepository

Valor da propriedade

reviewers

Uma lista de revisores na solicitação de pull junto com o estado de seus votos.

reviewers: IdentityRefWithVote[]

Valor da propriedade

sourceRefName

O nome do branch de origem da solicitação de pull.

sourceRefName: string

Valor da propriedade

string

status

O status da solicitação de pull.

status: PullRequestStatus

Valor da propriedade

supportsIterations

Se for true, essa solicitação de pull oferecerá suporte a várias iterações. O suporte à iteração significa que os pushes individuais para o branch de origem da solicitação de pull podem ser revisados e os comentários deixados em uma iteração serão rastreados em iterações futuras.

supportsIterations: boolean

Valor da propriedade

boolean

targetRefName

O nome do branch de destino da solicitação de pull.

targetRefName: string

Valor da propriedade

string

title

O título da solicitação de pull.

title: string

Valor da propriedade

string

url

Usado internamente.

url: string

Valor da propriedade

string

workItemRefs

Qualquer referência de item de trabalho associada a essa solicitação de pull.

workItemRefs: ResourceRef[]

Valor da propriedade