GitPullRequestCompletionOptions interface
Voorkeuren over hoe de pull-aanvraag moet worden voltooid.
Eigenschappen
auto |
Lijst met beleidsconfiguratie-id's waarop automatisch aanvullen niet mag wachten. Alleen van toepassing op optionele beleidsregels (isBlocking == false). Automatisch aanvullen wacht altijd op vereiste beleidsregels (isBlocking == true). |
bypass |
Als dit waar is, worden beleidsregels expliciet overgeslagen terwijl de pull-aanvraag is voltooid. |
bypass |
Als beleid wordt omzeild, wordt deze reden opgeslagen voor de reden waarom bypass is gebruikt. |
delete |
Indien waar, wordt de bronbranch van de pull-aanvraag verwijderd na voltooiing. |
merge |
Indien ingesteld, wordt dit gebruikt als het doorvoerbericht van de samenvoeging. |
merge |
Geef de strategie op die wordt gebruikt om de pull-aanvraag samen te voegen tijdens het voltooien. Als MergeStrategy niet is ingesteld op een waarde, wordt er een no-FF-samenvoeging gemaakt als SquashMerge == false. Als MergeStrategy niet is ingesteld op een waarde, worden de doorvoeringen van pull-aanvragen samengedrukt als SquashMerge == true. De eigenschap SquashMerge is afgeschaft. Het wordt aanbevolen om MergeStrategy in alle gevallen expliciet in te stellen. Als er een expliciete waarde is opgegeven voor MergeStrategy, wordt de eigenschap SquashMerge genegeerd. |
squash |
SquashMerge is afgeschaft. U moet de waarde van MergeStrategy expliciet instellen. Als MergeStrategy is ingesteld op een waarde, wordt de squashmerge-waarde genegeerd. Als MergeStrategy niet is ingesteld, is de samenvoegstrategie niet-snel vooruit als deze vlag onwaar is, of wordt de samenvoegstrategie niet gebruikt als deze waar is. |
transition |
Als dit waar is, proberen we alle werkitems die zijn gekoppeld aan de pull-aanvraag over te zetten naar de volgende logische status (bijvoorbeeld Actief -> Opgelost) |
triggered |
Indien waar, is de huidige voltooiingspoging geactiveerd via automatisch aanvullen. Intern gebruikt. |
Eigenschapdetails
autoCompleteIgnoreConfigIds
Lijst met beleidsconfiguratie-id's waarop automatisch aanvullen niet mag wachten. Alleen van toepassing op optionele beleidsregels (isBlocking == false). Automatisch aanvullen wacht altijd op vereiste beleidsregels (isBlocking == true).
autoCompleteIgnoreConfigIds: number[]
Waarde van eigenschap
number[]
bypassPolicy
Als dit waar is, worden beleidsregels expliciet overgeslagen terwijl de pull-aanvraag is voltooid.
bypassPolicy: boolean
Waarde van eigenschap
boolean
bypassReason
Als beleid wordt omzeild, wordt deze reden opgeslagen voor de reden waarom bypass is gebruikt.
bypassReason: string
Waarde van eigenschap
string
deleteSourceBranch
Indien waar, wordt de bronbranch van de pull-aanvraag verwijderd na voltooiing.
deleteSourceBranch: boolean
Waarde van eigenschap
boolean
mergeCommitMessage
Indien ingesteld, wordt dit gebruikt als het doorvoerbericht van de samenvoeging.
mergeCommitMessage: string
Waarde van eigenschap
string
mergeStrategy
Geef de strategie op die wordt gebruikt om de pull-aanvraag samen te voegen tijdens het voltooien. Als MergeStrategy niet is ingesteld op een waarde, wordt er een no-FF-samenvoeging gemaakt als SquashMerge == false. Als MergeStrategy niet is ingesteld op een waarde, worden de doorvoeringen van pull-aanvragen samengedrukt als SquashMerge == true. De eigenschap SquashMerge is afgeschaft. Het wordt aanbevolen om MergeStrategy in alle gevallen expliciet in te stellen. Als er een expliciete waarde is opgegeven voor MergeStrategy, wordt de eigenschap SquashMerge genegeerd.
mergeStrategy: GitPullRequestMergeStrategy
Waarde van eigenschap
squashMerge
SquashMerge is afgeschaft. U moet de waarde van MergeStrategy expliciet instellen. Als MergeStrategy is ingesteld op een waarde, wordt de squashmerge-waarde genegeerd. Als MergeStrategy niet is ingesteld, is de samenvoegstrategie niet-snel vooruit als deze vlag onwaar is, of wordt de samenvoegstrategie niet gebruikt als deze waar is.
squashMerge: boolean
Waarde van eigenschap
boolean
transitionWorkItems
Als dit waar is, proberen we alle werkitems die zijn gekoppeld aan de pull-aanvraag over te zetten naar de volgende logische status (bijvoorbeeld Actief -> Opgelost)
transitionWorkItems: boolean
Waarde van eigenschap
boolean
triggeredByAutoComplete
Indien waar, is de huidige voltooiingspoging geactiveerd via automatisch aanvullen. Intern gebruikt.
triggeredByAutoComplete: boolean
Waarde van eigenschap
boolean