GitPullRequestCompletionOptions interface
Preferências sobre como a solicitação pull deve ser concluída.
Propriedades
| auto |
Lista de qualquer ID de configuração de política que o preenchimento automático não deve esperar. Aplica-se apenas a políticas opcionais (isBlocking == false). O preenchimento automático sempre aguarda as políticas necessárias (isBlocking == true). |
| bypass |
Se verdadeiro, as políticas serão explicitamente ignoradas enquanto a solicitação pull for concluída. |
| bypass |
Se as políticas forem ignoradas, esse motivo será armazenado quanto ao motivo pelo qual o bypass foi usado. |
| delete |
Se verdadeiro, a ramificação de origem da solicitação pull será excluída após a conclusão. |
| merge |
Se definido, isso será usado como a mensagem de confirmação da confirmação de mesclagem. |
| merge |
Especifique a estratégia usada para mesclar a solicitação pull durante a conclusão. Se MergeStrategy não estiver definido como qualquer valor, uma no-FF mesclagem será criada se SquashMerge == false. Se MergeStrategy não estiver definido como qualquer valor, as confirmações de solicitação pull serão esmagadas se SquashMerge == true. A propriedade SquashMerge foi preterida. É recomendável que você defina explicitamente MergeStrategy em todos os casos. Se um valor explícito for fornecido para MergeStrategy, a propriedade SquashMerge será ignorada. |
| squash |
SquashMerge foi preterido. Você deve definir explicitamente o valor de MergeStrategy. Se MergeStrategy estiver definido como qualquer valor, o valor SquashMerge será ignorado. Se MergeStrategy não estiver definido, a estratégia de mesclagem não será fast-forward se esse sinalizador for false, ou squash se true. |
| transition |
Se verdadeiro, tentaremos fazer a transição de quaisquer itens de trabalho vinculados à solicitação pull para o próximo estado lógico (ou seja, Ativo -> Resolvido) |
| triggered |
Se verdadeiro, a tentativa de conclusão atual foi acionada por meio do preenchimento automático. Usado internamente. |
Detalhes de Propriedade
autoCompleteIgnoreConfigIds
Lista de qualquer ID de configuração de política que o preenchimento automático não deve esperar. Aplica-se apenas a políticas opcionais (isBlocking == false). O preenchimento automático sempre aguarda as políticas necessárias (isBlocking == true).
autoCompleteIgnoreConfigIds: number[]
Valor de Propriedade
number[]
bypassPolicy
Se verdadeiro, as políticas serão explicitamente ignoradas enquanto a solicitação pull for concluída.
bypassPolicy: boolean
Valor de Propriedade
boolean
bypassReason
Se as políticas forem ignoradas, esse motivo será armazenado quanto ao motivo pelo qual o bypass foi usado.
bypassReason: string
Valor de Propriedade
string
deleteSourceBranch
Se verdadeiro, a ramificação de origem da solicitação pull será excluída após a conclusão.
deleteSourceBranch: boolean
Valor de Propriedade
boolean
mergeCommitMessage
Se definido, isso será usado como a mensagem de confirmação da confirmação de mesclagem.
mergeCommitMessage: string
Valor de Propriedade
string
mergeStrategy
Especifique a estratégia usada para mesclar a solicitação pull durante a conclusão. Se MergeStrategy não estiver definido como qualquer valor, uma no-FF mesclagem será criada se SquashMerge == false. Se MergeStrategy não estiver definido como qualquer valor, as confirmações de solicitação pull serão esmagadas se SquashMerge == true. A propriedade SquashMerge foi preterida. É recomendável que você defina explicitamente MergeStrategy em todos os casos. Se um valor explícito for fornecido para MergeStrategy, a propriedade SquashMerge será ignorada.
mergeStrategy: GitPullRequestMergeStrategy
Valor de Propriedade
squashMerge
SquashMerge foi preterido. Você deve definir explicitamente o valor de MergeStrategy. Se MergeStrategy estiver definido como qualquer valor, o valor SquashMerge será ignorado. Se MergeStrategy não estiver definido, a estratégia de mesclagem não será fast-forward se esse sinalizador for false, ou squash se true.
squashMerge: boolean
Valor de Propriedade
boolean
transitionWorkItems
Se verdadeiro, tentaremos fazer a transição de quaisquer itens de trabalho vinculados à solicitação pull para o próximo estado lógico (ou seja, Ativo -> Resolvido)
transitionWorkItems: boolean
Valor de Propriedade
boolean
triggeredByAutoComplete
Se verdadeiro, a tentativa de conclusão atual foi acionada por meio do preenchimento automático. Usado internamente.
triggeredByAutoComplete: boolean
Valor de Propriedade
boolean