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