GitPullRequestCompletionOptions interface
Předvolby způsobu dokončení žádosti o přijetí změn
Vlastnosti
auto |
Seznam VŠECH ID konfigurace zásad, na které by automatické dokončování nemělo čekat. Platí jenom pro volitelné zásady (isBlocking == false). Automatické dokončování vždy čeká na požadované zásady (isBlocking == true). |
bypass |
Pokud ano, zásady se při dokončení žádosti o přijetí změn explicitně vynechají. |
bypass |
Pokud jsou zásady vynechány, uloží se tento důvod jako důvod použití bypassu. |
delete |
Pokud ano, zdrojová větev žádosti o přijetí změn se po dokončení odstraní. |
merge |
Pokud je tato možnost nastavená, použije se jako zpráva o potvrzení sloučení. |
merge |
Zadejte strategii, která se použije ke sloučení žádosti o přijetí změn během dokončování. Pokud MergeStrategy není nastavena na žádnou hodnotu, vytvoří se sloučení no-FF, pokud SquashMerge == false. Pokud MergeStrategy není nastavena na žádnou hodnotu, potvrzení žádosti o přijetí změn se zruší, pokud SquashMerge == true. Vlastnost SquashMerge je zastaralá. Ve všech případech se doporučuje explicitně nastavit MergeStrategy. Pokud je explicitní hodnota pro MergeStrategy, SquashMerge vlastnost bude ignorována. |
squash |
SquashMerge je zastaralý. Měli byste explicitně nastavit hodnotu MergeStrategy. Pokud je MergeStrategy nastavená na libovolnou hodnotu, bude hodnota SquashMerge ignorována. Pokud mergeStrategy není nastavená, strategie sloučení bude no-fast-forward, pokud je tento příznak false, nebo squash, pokud je pravda. |
transition |
Pokud ano, pokusíme se převést všechny pracovní položky propojené s žádostí o přijetí změn do dalšího logického stavu (tj. Aktivní –> Vyřešeno). |
triggered |
Pokud ano, aktuální pokus o dokončení se aktivoval prostřednictvím automatického dokončování. Používá se interně. |
Podrobnosti vlastnosti
autoCompleteIgnoreConfigIds
Seznam VŠECH ID konfigurace zásad, na které by automatické dokončování nemělo čekat. Platí jenom pro volitelné zásady (isBlocking == false). Automatické dokončování vždy čeká na požadované zásady (isBlocking == true).
autoCompleteIgnoreConfigIds: number[]
Hodnota vlastnosti
number[]
bypassPolicy
Pokud ano, zásady se při dokončení žádosti o přijetí změn explicitně vynechají.
bypassPolicy: boolean
Hodnota vlastnosti
boolean
bypassReason
Pokud jsou zásady vynechány, uloží se tento důvod jako důvod použití bypassu.
bypassReason: string
Hodnota vlastnosti
string
deleteSourceBranch
Pokud ano, zdrojová větev žádosti o přijetí změn se po dokončení odstraní.
deleteSourceBranch: boolean
Hodnota vlastnosti
boolean
mergeCommitMessage
Pokud je tato možnost nastavená, použije se jako zpráva o potvrzení sloučení.
mergeCommitMessage: string
Hodnota vlastnosti
string
mergeStrategy
Zadejte strategii, která se použije ke sloučení žádosti o přijetí změn během dokončování. Pokud MergeStrategy není nastavena na žádnou hodnotu, vytvoří se sloučení no-FF, pokud SquashMerge == false. Pokud MergeStrategy není nastavena na žádnou hodnotu, potvrzení žádosti o přijetí změn se zruší, pokud SquashMerge == true. Vlastnost SquashMerge je zastaralá. Ve všech případech se doporučuje explicitně nastavit MergeStrategy. Pokud je explicitní hodnota pro MergeStrategy, SquashMerge vlastnost bude ignorována.
mergeStrategy: GitPullRequestMergeStrategy
Hodnota vlastnosti
squashMerge
SquashMerge je zastaralý. Měli byste explicitně nastavit hodnotu MergeStrategy. Pokud je MergeStrategy nastavená na libovolnou hodnotu, bude hodnota SquashMerge ignorována. Pokud mergeStrategy není nastavená, strategie sloučení bude no-fast-forward, pokud je tento příznak false, nebo squash, pokud je pravda.
squashMerge: boolean
Hodnota vlastnosti
boolean
transitionWorkItems
Pokud ano, pokusíme se převést všechny pracovní položky propojené s žádostí o přijetí změn do dalšího logického stavu (tj. Aktivní –> Vyřešeno).
transitionWorkItems: boolean
Hodnota vlastnosti
boolean
triggeredByAutoComplete
Pokud ano, aktuální pokus o dokončení se aktivoval prostřednictvím automatického dokončování. Používá se interně.
triggeredByAutoComplete: boolean
Hodnota vlastnosti
boolean