Sdílet prostřednictvím


GitPullRequestCompletionOptions interface

Předvolby způsobu 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 ano, zásady se při dokončení žádosti o přijetí změn explicitně vynechají.

bypassReason

Pokud jsou zásady vynechány, uloží se tento důvod jako důvod použití bypassu.

deleteSourceBranch

Pokud ano, 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 o potvrzení sloučení.

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.

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.

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

triggeredByAutoComplete

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