GitPullRequestCompletionOptions interface
Preferencias sobre cómo se debe completar la solicitud de extracción.
Propiedades
| auto |
Lista de cualquier ID de configuración de directiva que no se debe esperar automáticamente. Solo se aplica a las directivas opcionales (isBlocking == false). Autocompletar siempre espera las directivas necesarias (isBlocking == true). |
| bypass |
Si es true, las políticas se omitirán explícitamente mientras se completa la solicitud de incorporación de cambios. |
| bypass |
Si se omiten las directivas, se almacena este motivo de por qué se utilizó la omisión. |
| delete |
Si es true, la rama de origen de la solicitud de incorporación de cambios se eliminará una vez finalizada. |
| merge |
Si se establece, se usará como mensaje de confirmación de la confirmación de fusión. |
| merge |
Especifique la estrategia utilizada para combinar la solicitud de incorporación de cambios durante la finalización. Si MergeStrategy no se establece en ningún valor, se creará una combinación no-FF si SquashMerge == false. Si MergeStrategy no se establece en ningún valor, las confirmaciones de la solicitud de incorporación de cambios se aplastarán si SquashMerge == true. La propiedad SquashMerge está en desuso. Se recomienda establecer explícitamente MergeStrategy en todos los casos. Si se proporciona un valor explícito para MergeStrategy, se omitirá la propiedad SquashMerge. |
| squash |
SquashMerge está en desuso. Debe establecer explícitamente el valor de MergeStrategy. Si MergeStrategy se establece en cualquier valor, se omitirá el valor de SquashMerge. Si no se establece MergeStrategy, la estrategia de combinación será no-fast-forward si esta marca es falsa o squash si es true. |
| transition |
Si es true, intentaremos realizar la transición de los elementos de trabajo vinculados a la solicitud de incorporación de cambios al siguiente estado lógico (es decir, Activo -> Resuelto) |
| triggered |
Si es true, el intento de finalización actual se activó a través de la función de autocompletar. Utilizado internamente. |
Detalles de las propiedades
autoCompleteIgnoreConfigIds
Lista de cualquier ID de configuración de directiva que no se debe esperar automáticamente. Solo se aplica a las directivas opcionales (isBlocking == false). Autocompletar siempre espera las directivas necesarias (isBlocking == true).
autoCompleteIgnoreConfigIds: number[]
Valor de propiedad
number[]
bypassPolicy
Si es true, las políticas se omitirán explícitamente mientras se completa la solicitud de incorporación de cambios.
bypassPolicy: boolean
Valor de propiedad
boolean
bypassReason
Si se omiten las directivas, se almacena este motivo de por qué se utilizó la omisión.
bypassReason: string
Valor de propiedad
string
deleteSourceBranch
Si es true, la rama de origen de la solicitud de incorporación de cambios se eliminará una vez finalizada.
deleteSourceBranch: boolean
Valor de propiedad
boolean
mergeCommitMessage
Si se establece, se usará como mensaje de confirmación de la confirmación de fusión.
mergeCommitMessage: string
Valor de propiedad
string
mergeStrategy
Especifique la estrategia utilizada para combinar la solicitud de incorporación de cambios durante la finalización. Si MergeStrategy no se establece en ningún valor, se creará una combinación no-FF si SquashMerge == false. Si MergeStrategy no se establece en ningún valor, las confirmaciones de la solicitud de incorporación de cambios se aplastarán si SquashMerge == true. La propiedad SquashMerge está en desuso. Se recomienda establecer explícitamente MergeStrategy en todos los casos. Si se proporciona un valor explícito para MergeStrategy, se omitirá la propiedad SquashMerge.
mergeStrategy: GitPullRequestMergeStrategy
Valor de propiedad
squashMerge
SquashMerge está en desuso. Debe establecer explícitamente el valor de MergeStrategy. Si MergeStrategy se establece en cualquier valor, se omitirá el valor de SquashMerge. Si no se establece MergeStrategy, la estrategia de combinación será no-fast-forward si esta marca es falsa o squash si es true.
squashMerge: boolean
Valor de propiedad
boolean
transitionWorkItems
Si es true, intentaremos realizar la transición de los elementos de trabajo vinculados a la solicitud de incorporación de cambios al siguiente estado lógico (es decir, Activo -> Resuelto)
transitionWorkItems: boolean
Valor de propiedad
boolean
triggeredByAutoComplete
Si es true, el intento de finalización actual se activó a través de la función de autocompletar. Utilizado internamente.
triggeredByAutoComplete: boolean
Valor de propiedad
boolean