GitPullRequestCompletionOptions interface
Předvolby týkající se 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 je pravda, zásady se při dokončení žádosti o přijetí změn explicitně vynechá. |
| bypass |
Pokud se zásady obejití, tento důvod se uloží, pokud jde o důvod použití obejití. |
| delete |
Pokud je hodnota true, 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 potvrzení sloučení. |
| merge |
Zadejte strategii použitou ke sloučení žádosti o přijetí změn během dokončení. Pokud MergeStrategy není nastavená na žádnou hodnotu, vytvoří se no-FF sloučení, pokud SquashMerge == false. Pokud mergeStrategy není nastavena na žádnou hodnotu, potvrzení žádosti o přijetí změn budou squashed if SquashMerge == true. Vlastnost SquashMerge je zastaralá. Doporučujeme explicitně nastavit MergeStrategy ve všech případech. Pokud je pro MergeStrategy k dispozici explicitní hodnota, squashMerge vlastnost bude ignorována. |
| squash |
SquashMerge je zastaralý. Měli byste explicitně nastavit hodnotu MergeStrategy. Pokud je MergeStrategy nastavena na libovolnou hodnotu, bude hodnota SquashMerge ignorována. Pokud mergeStrategy není nastavena, strategie sloučení nebude rychle vpřed, pokud je tento příznak false nebo squash pokud je true. |
| transition |
Pokud je true, 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 je hodnota true, 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 je pravda, zásady se při dokončení žádosti o přijetí změn explicitně vynechá.
bypassPolicy: boolean
Hodnota vlastnosti
boolean
bypassReason
Pokud se zásady obejití, tento důvod se uloží, pokud jde o důvod použití obejití.
bypassReason: string
Hodnota vlastnosti
string
deleteSourceBranch
Pokud je hodnota true, 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 potvrzení sloučení.
mergeCommitMessage: string
Hodnota vlastnosti
string
mergeStrategy
Zadejte strategii použitou ke sloučení žádosti o přijetí změn během dokončení. Pokud MergeStrategy není nastavená na žádnou hodnotu, vytvoří se no-FF sloučení, pokud SquashMerge == false. Pokud mergeStrategy není nastavena na žádnou hodnotu, potvrzení žádosti o přijetí změn budou squashed if SquashMerge == true. Vlastnost SquashMerge je zastaralá. Doporučujeme explicitně nastavit MergeStrategy ve všech případech. Pokud je pro MergeStrategy k dispozici explicitní hodnota, squashMerge vlastnost bude ignorována.
mergeStrategy: GitPullRequestMergeStrategy
Hodnota vlastnosti
squashMerge
SquashMerge je zastaralý. Měli byste explicitně nastavit hodnotu MergeStrategy. Pokud je MergeStrategy nastavena na libovolnou hodnotu, bude hodnota SquashMerge ignorována. Pokud mergeStrategy není nastavena, strategie sloučení nebude rychle vpřed, pokud je tento příznak false nebo squash pokud je true.
squashMerge: boolean
Hodnota vlastnosti
boolean
transitionWorkItems
Pokud je true, 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 je hodnota true, 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