GitPullRequest interface
Representa todos los datos asociados a una solicitud de incorporación de cambios.
Propiedades
artifact |
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: |
auto |
Si se establece, se habilita autocompletar para esta solicitud de incorporación de cambios y se trata de la identidad que la habilitó. |
closed |
Usuario que cerró la solicitud de incorporación de cambios. |
closed |
Fecha en la que se cerró la solicitud de incorporación de cambios (completada, abandonada o combinada externamente). |
code |
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. |
completion |
Opciones que afectan a cómo se combinará la solicitud de incorporación de cambios cuando se complete. |
completion |
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. |
created |
Identidad del usuario que creó la solicitud de incorporación de cambios. |
creation |
Fecha en que se creó la solicitud de incorporación de cambios. |
description | Descripción de la solicitud de incorporación de cambios. |
fork |
Si se trata de una solicitud de incorporación de cambios de una bifurcación, contendrá información sobre su origen. |
has |
Advertencia de varias bases de mezcla |
is |
Borrador/solicitud de incorporación de cambios de WIP. |
labels | Las etiquetas asociadas a la solicitud de incorporación de cambios. |
last |
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. |
last |
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. |
last |
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. |
merge |
Si se establece, se produjo un error en la combinación de solicitudes de incorporación de cambios por este motivo. |
merge |
Tipo de error (si existe) de la combinación de solicitudes de incorporación de cambios. |
merge |
Identificador del trabajo usado para ejecutar la combinación de solicitudes de incorporación de cambios. Utilizado de forma interna. |
merge |
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. |
merge |
Estado actual de la combinación de solicitudes de incorporación de cambios. |
pull |
Identificador de la solicitud de incorporación de cambios. |
remote |
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. |
source |
Nombre de la rama de origen de la solicitud de incorporación de cambios. |
status | Estado de la solicitud de incorporación de cambios. |
supports |
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. |
target |
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. |
work |
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[]