GitPullRequestCompletionOptions interface

Inställningar för hur pull-begäran ska slutföras.

Egenskaper

autoCompleteIgnoreConfigIds

Lista över alla principkonfigurations-ID:n som automatisk komplettering inte bör vänta på. Gäller endast för valfria principer (isBlocking == false). Automatisk komplettering väntar alltid på nödvändiga principer (isBlocking == true).

bypassPolicy

Om det är sant kringgås principer uttryckligen medan pull-begäran slutförs.

bypassReason

Om principer kringgås lagras den här orsaken till varför bypass användes.

deleteSourceBranch

Om det är sant tas källgrenen för pull-begäran bort när den har slutförts.

mergeCommitMessage

Om detta anges kommer detta att användas som incheckningsmeddelande för sammanslagningsincheckningen.

mergeStrategy

Ange den strategi som används för att sammanfoga pull-begäran under slutförandet. Om MergeStrategy inte är inställt på något värde skapas en no-FF sammanslagning om SquashMerge == false. Om MergeStrategy inte är inställt på något värde kommer pull-begärandeincheckningarna att krossas om SquashMerge == true. Egenskapen SquashMerge är inaktuell. Vi rekommenderar att du uttryckligen anger MergeStrategy i alla fall. Om ett explicit värde anges för MergeStrategy SquashMerge ignoreras egenskapen.

squashMerge

SquashMerge är inaktuellt. Du bör uttryckligen ange värdet för MergeStrategy. Om MergeStrategy är inställt på ett värde ignoreras SquashMerge-värdet. Om MergeStrategy inte har angetts kommer sammanslagningsstrategin inte att snabbspola framåt om den här flaggan är falsk eller squash om den är sann.

transitionWorkItems

Om det är sant försöker vi överföra alla arbetsobjekt som är länkade till pull-begäran till nästa logiska tillstånd (d.v.s. Aktiv –> Löst)

triggeredByAutoComplete

Om det är sant utlöstes det aktuella slutförandeförsöket via automatisk komplettering. Används invärtes.

Egenskapsinformation

autoCompleteIgnoreConfigIds

Lista över alla principkonfigurations-ID:n som automatisk komplettering inte bör vänta på. Gäller endast för valfria principer (isBlocking == false). Automatisk komplettering väntar alltid på nödvändiga principer (isBlocking == true).

autoCompleteIgnoreConfigIds: number[]

Egenskapsvärde

number[]

bypassPolicy

Om det är sant kringgås principer uttryckligen medan pull-begäran slutförs.

bypassPolicy: boolean

Egenskapsvärde

boolean

bypassReason

Om principer kringgås lagras den här orsaken till varför bypass användes.

bypassReason: string

Egenskapsvärde

string

deleteSourceBranch

Om det är sant tas källgrenen för pull-begäran bort när den har slutförts.

deleteSourceBranch: boolean

Egenskapsvärde

boolean

mergeCommitMessage

Om detta anges kommer detta att användas som incheckningsmeddelande för sammanslagningsincheckningen.

mergeCommitMessage: string

Egenskapsvärde

string

mergeStrategy

Ange den strategi som används för att sammanfoga pull-begäran under slutförandet. Om MergeStrategy inte är inställt på något värde skapas en no-FF sammanslagning om SquashMerge == false. Om MergeStrategy inte är inställt på något värde kommer pull-begärandeincheckningarna att krossas om SquashMerge == true. Egenskapen SquashMerge är inaktuell. Vi rekommenderar att du uttryckligen anger MergeStrategy i alla fall. Om ett explicit värde anges för MergeStrategy SquashMerge ignoreras egenskapen.

mergeStrategy: GitPullRequestMergeStrategy

Egenskapsvärde

squashMerge

SquashMerge är inaktuellt. Du bör uttryckligen ange värdet för MergeStrategy. Om MergeStrategy är inställt på ett värde ignoreras SquashMerge-värdet. Om MergeStrategy inte har angetts kommer sammanslagningsstrategin inte att snabbspola framåt om den här flaggan är falsk eller squash om den är sann.

squashMerge: boolean

Egenskapsvärde

boolean

transitionWorkItems

Om det är sant försöker vi överföra alla arbetsobjekt som är länkade till pull-begäran till nästa logiska tillstånd (d.v.s. Aktiv –> Löst)

transitionWorkItems: boolean

Egenskapsvärde

boolean

triggeredByAutoComplete

Om det är sant utlöstes det aktuella slutförandeförsöket via automatisk komplettering. Används invärtes.

triggeredByAutoComplete: boolean

Egenskapsvärde

boolean