Delen via


GitPullRequestCompletionOptions interface

Voorkeuren over hoe de pull-aanvraag moet worden voltooid.

Eigenschappen

autoCompleteIgnoreConfigIds

Lijst met beleidsconfiguratie-id's waarvoor automatisch aanvullen niet moet worden gewacht. Alleen van toepassing op optionele beleidsregels (isBlocking == false). Automatisch aanvullen wacht altijd op vereist beleid (isBlocking == true).

bypassPolicy

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

bypassReason

Als beleidsregels worden overgeslagen, wordt deze reden opgeslagen om te zien waarom bypass is gebruikt.

deleteSourceBranch

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

mergeCommitMessage

Als deze optie is ingesteld, wordt dit gebruikt als het doorvoerbericht van de samenvoegdoorvoering.

mergeStrategy

Geef de strategie op die wordt gebruikt om de pull-aanvraag tijdens de voltooiing samen te voegen. Als MergeStrategy niet is ingesteld op een waarde, wordt er een no-FF merge gemaakt als SquashMerge == false. Als MergeStrategy niet is ingesteld op een waarde, worden de pull-aanvraagdoorvoeringen verpletterd 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 wordt opgegeven voor MergeStrategy, wordt de eigenschap SquashMerge genegeerd.

squashMerge

SquashMerge is afgeschaft. U moet expliciet de waarde van MergeStrategy instellen. Als MergeStrategy is ingesteld op een willekeurige waarde, wordt de SquashMerge-waarde genegeerd. Als MergeStrategy niet is ingesteld, wordt de samenvoegstrategie niet snel doorgestuurd als deze vlag onwaar is of als deze waar is.

transitionWorkItems

Als dit waar is, zullen we proberen alle werkitems die aan de pull-aanvraag zijn gekoppeld, over te zetten naar de volgende logische status (d.w.z. Actief -> Opgelost)

triggeredByAutoComplete

Indien waar, is de huidige voltooiingspoging geactiveerd via automatisch aanvullen. Intern gebruikt.

Eigenschapdetails

autoCompleteIgnoreConfigIds

Lijst met beleidsconfiguratie-id's waarvoor automatisch aanvullen niet moet worden gewacht. Alleen van toepassing op optionele beleidsregels (isBlocking == false). Automatisch aanvullen wacht altijd op vereist beleid (isBlocking == true).

autoCompleteIgnoreConfigIds: number[]

Waarde van eigenschap

number[]

bypassPolicy

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

bypassPolicy: boolean

Waarde van eigenschap

boolean

bypassReason

Als beleidsregels worden overgeslagen, wordt deze reden opgeslagen om te zien waarom bypass is gebruikt.

bypassReason: string

Waarde van eigenschap

string

deleteSourceBranch

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

deleteSourceBranch: boolean

Waarde van eigenschap

boolean

mergeCommitMessage

Als deze optie is ingesteld, wordt dit gebruikt als het doorvoerbericht van de samenvoegdoorvoering.

mergeCommitMessage: string

Waarde van eigenschap

string

mergeStrategy

Geef de strategie op die wordt gebruikt om de pull-aanvraag tijdens de voltooiing samen te voegen. Als MergeStrategy niet is ingesteld op een waarde, wordt er een no-FF merge gemaakt als SquashMerge == false. Als MergeStrategy niet is ingesteld op een waarde, worden de pull-aanvraagdoorvoeringen verpletterd 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 wordt opgegeven voor MergeStrategy, wordt de eigenschap SquashMerge genegeerd.

mergeStrategy: GitPullRequestMergeStrategy

Waarde van eigenschap

squashMerge

SquashMerge is afgeschaft. U moet expliciet de waarde van MergeStrategy instellen. Als MergeStrategy is ingesteld op een willekeurige waarde, wordt de SquashMerge-waarde genegeerd. Als MergeStrategy niet is ingesteld, wordt de samenvoegstrategie niet snel doorgestuurd als deze vlag onwaar is of als deze waar is.

squashMerge: boolean

Waarde van eigenschap

boolean

transitionWorkItems

Als dit waar is, zullen we proberen alle werkitems die aan de pull-aanvraag zijn gekoppeld, over te zetten naar de volgende logische status (d.w.z. 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