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 op een bepaalde waarde is gezet, kiest de service de eerste merge-strategie die niet verboden is door het beleid van de doel-branch. Als het limit merge-typebeleid niet is geconfigureerd, is de standaard noFastForward, tenzij de verouderde SquashMerge waar is, in welk geval de standaard squash is. 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. Deze vlag wordt alleen gebruikt wanneer MergeStrategy niet is gespecificeerd en de doelbranch geen merge-strategiebeleid heeft ingesteld. In alle andere gevallen wordt het genegeerd. |
| 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 op een bepaalde waarde is gezet, kiest de service de eerste merge-strategie die niet verboden is door het beleid van de doel-branch. Als het limit merge-typebeleid niet is geconfigureerd, is de standaard noFastForward, tenzij de verouderde SquashMerge waar is, in welk geval de standaard squash is. 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. Deze vlag wordt alleen gebruikt wanneer MergeStrategy niet is gespecificeerd en de doelbranch geen merge-strategiebeleid heeft ingesteld. In alle andere gevallen wordt het genegeerd.
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