GitPullRequestCompletionOptions interface
Inställningar för hur pull-begäran ska slutföras.
Egenskaper
| auto |
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). |
| bypass |
Om det är sant kringgås principer uttryckligen medan pull-begäran slutförs. |
| bypass |
Om principer kringgås lagras den här orsaken till varför bypass användes. |
| delete |
Om det är sant tas källgrenen för pull-begäran bort när den har slutförts. |
| merge |
Om detta anges kommer detta att användas som incheckningsmeddelande för sammanslagningsincheckningen. |
| merge |
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. |
| squash |
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. |
| transition |
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) |
| triggered |
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