GitPullRequestCompletionOptions interface
Preferências sobre como o pedido Pull deve ser concluído.
Propriedades
auto |
Lista de quaisquer IDs de configuração de políticas cuja conclusão automática não deve aguardar. Aplica-se apenas a políticas opcionais (isBlocking == false). A conclusão automática aguarda sempre pelas políticas necessárias (isBlocking == true). |
bypass |
Se for verdadeiro, as políticas serão explicitamente ignoradas enquanto o pedido Pull for concluído. |
bypass |
Se as políticas forem ignoradas, este motivo é armazenado sobre o motivo pelo qual o bypass foi utilizado. |
delete |
Se for verdadeiro, o ramo de origem do pedido Pull será eliminado após a conclusão. |
merge |
Se estiver definido, será utilizado como a mensagem de consolidação da consolidação de intercalação. |
merge |
Especifique a estratégia utilizada para intercalar o pedido Pull durante a conclusão. Se MergeStrategy não estiver definido como qualquer valor, será criada uma intercalação sem FF se SquashMerge == false. Se MergeStrategy não estiver definido como qualquer valor, as consolidações do pedido Pull serão esmagadas se SquashMerge == true. A propriedade SquashMerge foi preterida. Recomenda-se que defina explicitamente MergeStrategy em todos os casos. Se for fornecido um valor explícito para MergeStrategy, a propriedade SquashMerge será ignorada. |
squash |
SquashMerge foi preterido. Deve definir explicitamente o valor de MergeStrategy. Se MergeStrategy estiver definido como qualquer valor, o valor SquashMerge será ignorado. Se a MergeStrategy não estiver definida, a estratégia de intercalação não será rápida se este sinalizador for falso ou se for verdadeiro. |
transition |
Se for verdadeiro, tentaremos fazer a transição de quaisquer itens de trabalho ligados ao pedido Pull para o estado lógico seguinte (ou seja, Ativo -> Resolvido) |
triggered |
Se for verdadeiro, a tentativa de conclusão atual foi acionada através da conclusão automática. Utilizado internamente. |
Detalhes de Propriedade
autoCompleteIgnoreConfigIds
Lista de quaisquer IDs de configuração de políticas cuja conclusão automática não deve aguardar. Aplica-se apenas a políticas opcionais (isBlocking == false). A conclusão automática aguarda sempre pelas políticas necessárias (isBlocking == true).
autoCompleteIgnoreConfigIds: number[]
Valor de Propriedade
number[]
bypassPolicy
Se for verdadeiro, as políticas serão explicitamente ignoradas enquanto o pedido Pull for concluído.
bypassPolicy: boolean
Valor de Propriedade
boolean
bypassReason
Se as políticas forem ignoradas, este motivo é armazenado sobre o motivo pelo qual o bypass foi utilizado.
bypassReason: string
Valor de Propriedade
string
deleteSourceBranch
Se for verdadeiro, o ramo de origem do pedido Pull será eliminado após a conclusão.
deleteSourceBranch: boolean
Valor de Propriedade
boolean
mergeCommitMessage
Se estiver definido, será utilizado como a mensagem de consolidação da consolidação de intercalação.
mergeCommitMessage: string
Valor de Propriedade
string
mergeStrategy
Especifique a estratégia utilizada para intercalar o pedido Pull durante a conclusão. Se MergeStrategy não estiver definido como qualquer valor, será criada uma intercalação sem FF se SquashMerge == false. Se MergeStrategy não estiver definido como qualquer valor, as consolidações do pedido Pull serão esmagadas se SquashMerge == true. A propriedade SquashMerge foi preterida. Recomenda-se que defina explicitamente MergeStrategy em todos os casos. Se for fornecido um valor explícito para MergeStrategy, a propriedade SquashMerge será ignorada.
mergeStrategy: GitPullRequestMergeStrategy
Valor de Propriedade
squashMerge
SquashMerge foi preterido. Deve definir explicitamente o valor de MergeStrategy. Se MergeStrategy estiver definido como qualquer valor, o valor SquashMerge será ignorado. Se a MergeStrategy não estiver definida, a estratégia de intercalação não será rápida se este sinalizador for falso ou se for verdadeiro.
squashMerge: boolean
Valor de Propriedade
boolean
transitionWorkItems
Se for verdadeiro, tentaremos fazer a transição de quaisquer itens de trabalho ligados ao pedido Pull para o estado lógico seguinte (ou seja, Ativo -> Resolvido)
transitionWorkItems: boolean
Valor de Propriedade
boolean
triggeredByAutoComplete
Se for verdadeiro, a tentativa de conclusão atual foi acionada através da conclusão automática. Utilizado internamente.
triggeredByAutoComplete: boolean
Valor de Propriedade
boolean