GitPullRequestCompletionOptions interface
Inställningar för hur pull-begäran ska slutföras.
Egenskaper
auto |
Lista över principkonfigurations-ID:t som slutförs automatiskt bör inte vänta. 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 när pull-begäran har slutförts. |
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 används detta 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 har angetts till något värde kommer incheckningarna för pull-begäran att krossas om SquashMerge == true. SquashMerge-egenskapen är inaktuell. Vi rekommenderar att du uttryckligen anger MergeStrategy i alla fall. Om ett explicit värde anges för MergeStrategy ignoreras egenskapen SquashMerge. |
squash |
SquashMerge är inaktuell. Du bör uttryckligen ange värdet för MergeStrategy. Om MergeStrategy har angetts till valfritt värde ignoreras SquashMerge-värdet. Om MergeStrategy inte har angetts kommer sammanslagningsstrategin inte att snabbsnabbt 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 (dvs. Aktiv –> Löst) |
triggered |
Om det är sant utlöstes det aktuella slutförandeförsöket via automatisk slutförande. Används internt. |
Egenskapsinformation
autoCompleteIgnoreConfigIds
Lista över principkonfigurations-ID:t som slutförs automatiskt bör inte vänta. 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 när pull-begäran har slutförts.
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 används detta 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 har angetts till något värde kommer incheckningarna för pull-begäran att krossas om SquashMerge == true. SquashMerge-egenskapen är inaktuell. Vi rekommenderar att du uttryckligen anger MergeStrategy i alla fall. Om ett explicit värde anges för MergeStrategy ignoreras egenskapen SquashMerge.
mergeStrategy: GitPullRequestMergeStrategy
Egenskapsvärde
squashMerge
SquashMerge är inaktuell. Du bör uttryckligen ange värdet för MergeStrategy. Om MergeStrategy har angetts till valfritt värde ignoreras SquashMerge-värdet. Om MergeStrategy inte har angetts kommer sammanslagningsstrategin inte att snabbsnabbt 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 (dvs. Aktiv –> Löst)
transitionWorkItems: boolean
Egenskapsvärde
boolean
triggeredByAutoComplete
Om det är sant utlöstes det aktuella slutförandeförsöket via automatisk slutförande. Används internt.
triggeredByAutoComplete: boolean
Egenskapsvärde
boolean