GitPullRequestCompletionOptions interface
Voorkeuren over hoe de pull-aanvraag moet worden voltooid.
Eigenschappen
| auto |
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). |
| bypass |
Indien waar, worden beleidsregels expliciet overgeslagen terwijl de pull-aanvraag is voltooid. |
| bypass |
Als beleidsregels worden overgeslagen, wordt deze reden opgeslagen om te zien waarom bypass is gebruikt. |
| delete |
Indien waar, wordt de bronbranch van de pull-aanvraag na voltooiing verwijderd. |
| merge |
Als deze optie is ingesteld, wordt dit gebruikt als het doorvoerbericht van de samenvoegdoorvoering. |
| merge |
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. |
| squash |
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. |
| transition |
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) |
| triggered |
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