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, služba vybere první strategii sloučení, kterou zásady cílové větve nezakazují. Pokud není nakonfigurovaná zásada typu sloučení limitu, výchozí hodnota je noFastForward, pokud není zastaralá SquashMerge pravdivá, v takovém případě je výchozí squash. Pokud je pro MergeStrategy k dispozici explicitní hodnota, squashMerge vlastnost bude ignorována.

squashMerge

SquashMerge je zastaralý. Měli byste explicitně nastavit hodnotu MergeStrategy. Tento příznak se používá pouze v případě, že není zadán MergeStrategy a cílová větev nemá nakonfigurované žádné zásady strategie sloučení. Ve všech ostatních případech se ignoruje.

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, služba vybere první strategii sloučení, kterou zásady cílové větve nezakazují. Pokud není nakonfigurovaná zásada typu sloučení limitu, výchozí hodnota je noFastForward, pokud není zastaralá SquashMerge pravdivá, v takovém případě je výchozí squash. 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. Tento příznak se používá pouze v případě, že není zadán MergeStrategy a cílová větev nemá nakonfigurované žádné zásady strategie sloučení. Ve všech ostatních případech se ignoruje.

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