Sdílet prostřednictvím


GitPullRequestCompletionOptions interface

Předvolby týkající se dokončení žádosti o přijetí změn

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).

bypassPolicy

Pokud je pravda, zásady se při dokončení žádosti o přijetí změn explicitně vynechá.

bypassReason

Pokud se zásady obejití, tento důvod se uloží, pokud jde o důvod použití obejití.

deleteSourceBranch

Pokud je hodnota true, zdrojová větev žádosti o přijetí změn se po dokončení odstraní.

mergeCommitMessage

Pokud je tato možnost nastavená, použije se jako zpráva potvrzení sloučení.

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.

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.

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)

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ě.

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