Compartir a través de


GitPullRequest interface

Representa todos los datos asociados a una solicitud de incorporación de cambios.

Propiedades

artifactId

Cadena que identifica de forma única esta solicitud de incorporación de cambios. Para generar un identificador de artefacto para una solicitud de incorporación de cambios, use esta plantilla: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

autoCompleteSetBy

Si se establece, se habilita autocompletar para esta solicitud de incorporación de cambios y se trata de la identidad que la habilitó.

closedBy

Usuario que cerró la solicitud de incorporación de cambios.

closedDate

Fecha en la que se cerró la solicitud de incorporación de cambios (completada, abandonada o combinada externamente).

codeReviewId

Identificador de revisión de código de la solicitud de incorporación de cambios. Utilizado de forma interna.

commits

Confirmaciones contenidas en la solicitud de incorporación de cambios.

completionOptions

Opciones que afectan a cómo se combinará la solicitud de incorporación de cambios cuando se complete.

completionQueueTime

Fecha más reciente en la que la solicitud de incorporación de cambios entró en la cola que se va a completar. Utilizado de forma interna.

createdBy

Identidad del usuario que creó la solicitud de incorporación de cambios.

creationDate

Fecha en que se creó la solicitud de incorporación de cambios.

description

Descripción de la solicitud de incorporación de cambios.

forkSource

Si se trata de una solicitud de incorporación de cambios de una bifurcación, contendrá información sobre su origen.

hasMultipleMergeBases

Advertencia de varias bases de mezcla

isDraft

Borrador/solicitud de incorporación de cambios de WIP.

labels

Las etiquetas asociadas a la solicitud de incorporación de cambios.

lastMergeCommit

Confirmación de la combinación de solicitudes de incorporación de cambios más reciente. Si está vacía, la combinación más reciente está en curso o no se realizó correctamente.

lastMergeSourceCommit

Confirmación en el encabezado de la rama de origen en el momento de la última combinación de solicitudes de incorporación de cambios.

lastMergeTargetCommit

Confirmación en el encabezado de la rama de destino en el momento de la última combinación de solicitudes de incorporación de cambios.

mergeFailureMessage

Si se establece, se produjo un error en la combinación de solicitudes de incorporación de cambios por este motivo.

mergeFailureType

Tipo de error (si existe) de la combinación de solicitudes de incorporación de cambios.

mergeId

Identificador del trabajo usado para ejecutar la combinación de solicitudes de incorporación de cambios. Utilizado de forma interna.

mergeOptions

Opciones usadas cuando se ejecuta la combinación de solicitudes de incorporación de cambios. Son independientes de las opciones de finalización, ya que la finalización solo se produce una vez y se ejecutará una nueva combinación cada vez que cambia la rama de origen de la solicitud de incorporación de cambios.

mergeStatus

Estado actual de la combinación de solicitudes de incorporación de cambios.

pullRequestId

Identificador de la solicitud de incorporación de cambios.

remoteUrl

Utilizado de forma interna.

repository

Repositorio que contiene la rama de destino de la solicitud de incorporación de cambios.

reviewers

Una lista de revisores en la solicitud de incorporación de cambios junto con el estado de sus votos.

sourceRefName

Nombre de la rama de origen de la solicitud de incorporación de cambios.

status

Estado de la solicitud de incorporación de cambios.

supportsIterations

Si es true, esta solicitud de incorporación de cambios admite varias iteraciones. La compatibilidad con la iteración significa que se pueden revisar las inserciones individuales en la rama de origen de la solicitud de incorporación de cambios y se realizará un seguimiento de los comentarios que quedan en una iteración en iteraciones futuras.

targetRefName

Nombre de la rama de destino de la solicitud de incorporación de cambios.

title

Título de la solicitud de incorporación de cambios.

url

Utilizado de forma interna.

workItemRefs

Cualquier referencia de elemento de trabajo asociada a esta solicitud de incorporación de cambios.

Detalles de las propiedades

artifactId

Cadena que identifica de forma única esta solicitud de incorporación de cambios. Para generar un identificador de artefacto para una solicitud de incorporación de cambios, use esta plantilla: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

artifactId: string

Valor de propiedad

string

autoCompleteSetBy

Si se establece, se habilita autocompletar para esta solicitud de incorporación de cambios y se trata de la identidad que la habilitó.

autoCompleteSetBy: IdentityRef

Valor de propiedad

closedBy

Usuario que cerró la solicitud de incorporación de cambios.

closedBy: IdentityRef

Valor de propiedad

closedDate

Fecha en la que se cerró la solicitud de incorporación de cambios (completada, abandonada o combinada externamente).

closedDate: Date

Valor de propiedad

Date

codeReviewId

Identificador de revisión de código de la solicitud de incorporación de cambios. Utilizado de forma interna.

codeReviewId: number

Valor de propiedad

number

commits

Confirmaciones contenidas en la solicitud de incorporación de cambios.

commits: GitCommitRef[]

Valor de propiedad

completionOptions

Opciones que afectan a cómo se combinará la solicitud de incorporación de cambios cuando se complete.

completionOptions: GitPullRequestCompletionOptions

Valor de propiedad

completionQueueTime

Fecha más reciente en la que la solicitud de incorporación de cambios entró en la cola que se va a completar. Utilizado de forma interna.

completionQueueTime: Date

Valor de propiedad

Date

createdBy

Identidad del usuario que creó la solicitud de incorporación de cambios.

createdBy: IdentityRef

Valor de propiedad

creationDate

Fecha en que se creó la solicitud de incorporación de cambios.

creationDate: Date

Valor de propiedad

Date

description

Descripción de la solicitud de incorporación de cambios.

description: string

Valor de propiedad

string

forkSource

Si se trata de una solicitud de incorporación de cambios de una bifurcación, contendrá información sobre su origen.

forkSource: GitForkRef

Valor de propiedad

hasMultipleMergeBases

Advertencia de varias bases de mezcla

hasMultipleMergeBases: boolean

Valor de propiedad

boolean

isDraft

Borrador/solicitud de incorporación de cambios de WIP.

isDraft: boolean

Valor de propiedad

boolean

labels

Las etiquetas asociadas a la solicitud de incorporación de cambios.

labels: WebApiTagDefinition[]

Valor de propiedad

lastMergeCommit

Confirmación de la combinación de solicitudes de incorporación de cambios más reciente. Si está vacía, la combinación más reciente está en curso o no se realizó correctamente.

lastMergeCommit: GitCommitRef

Valor de propiedad

lastMergeSourceCommit

Confirmación en el encabezado de la rama de origen en el momento de la última combinación de solicitudes de incorporación de cambios.

lastMergeSourceCommit: GitCommitRef

Valor de propiedad

lastMergeTargetCommit

Confirmación en el encabezado de la rama de destino en el momento de la última combinación de solicitudes de incorporación de cambios.

lastMergeTargetCommit: GitCommitRef

Valor de propiedad

mergeFailureMessage

Si se establece, se produjo un error en la combinación de solicitudes de incorporación de cambios por este motivo.

mergeFailureMessage: string

Valor de propiedad

string

mergeFailureType

Tipo de error (si existe) de la combinación de solicitudes de incorporación de cambios.

mergeFailureType: PullRequestMergeFailureType

Valor de propiedad

mergeId

Identificador del trabajo usado para ejecutar la combinación de solicitudes de incorporación de cambios. Utilizado de forma interna.

mergeId: string

Valor de propiedad

string

mergeOptions

Opciones usadas cuando se ejecuta la combinación de solicitudes de incorporación de cambios. Son independientes de las opciones de finalización, ya que la finalización solo se produce una vez y se ejecutará una nueva combinación cada vez que cambia la rama de origen de la solicitud de incorporación de cambios.

mergeOptions: GitPullRequestMergeOptions

Valor de propiedad

mergeStatus

Estado actual de la combinación de solicitudes de incorporación de cambios.

mergeStatus: PullRequestAsyncStatus

Valor de propiedad

pullRequestId

Identificador de la solicitud de incorporación de cambios.

pullRequestId: number

Valor de propiedad

number

remoteUrl

Utilizado de forma interna.

remoteUrl: string

Valor de propiedad

string

repository

Repositorio que contiene la rama de destino de la solicitud de incorporación de cambios.

repository: GitRepository

Valor de propiedad

reviewers

Una lista de revisores en la solicitud de incorporación de cambios junto con el estado de sus votos.

reviewers: IdentityRefWithVote[]

Valor de propiedad

sourceRefName

Nombre de la rama de origen de la solicitud de incorporación de cambios.

sourceRefName: string

Valor de propiedad

string

status

Estado de la solicitud de incorporación de cambios.

status: PullRequestStatus

Valor de propiedad

supportsIterations

Si es true, esta solicitud de incorporación de cambios admite varias iteraciones. La compatibilidad con la iteración significa que se pueden revisar las inserciones individuales en la rama de origen de la solicitud de incorporación de cambios y se realizará un seguimiento de los comentarios que quedan en una iteración en iteraciones futuras.

supportsIterations: boolean

Valor de propiedad

boolean

targetRefName

Nombre de la rama de destino de la solicitud de incorporación de cambios.

targetRefName: string

Valor de propiedad

string

title

Título de la solicitud de incorporación de cambios.

title: string

Valor de propiedad

string

url

Utilizado de forma interna.

url: string

Valor de propiedad

string

workItemRefs

Cualquier referencia de elemento de trabajo asociada a esta solicitud de incorporación de cambios.

workItemRefs: ResourceRef[]

Valor de propiedad