Delen via


GitPullRequestCompletionOptions interface

Voorkeuren over hoe de pull-aanvraag moet worden voltooid.

Eigenschappen

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).

bypassPolicy

Als dit waar is, worden beleidsregels expliciet overgeslagen terwijl de pull-aanvraag is voltooid.

bypassReason

Als beleid wordt omzeild, wordt deze reden opgeslagen voor de reden waarom bypass is gebruikt.

deleteSourceBranch

Indien waar, wordt de bronbranch van de pull-aanvraag verwijderd na voltooiing.

mergeCommitMessage

Indien ingesteld, wordt dit gebruikt als het doorvoerbericht van de samenvoeging.

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.

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.

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)

triggeredByAutoComplete

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