GitPullRequestCompletionOptions interface
Einstellungen zum Abschließen der Pullanforderung.
Eigenschaften
| auto |
Liste der Richtlinienkonfigurations-IDs, auf die automatisch abgeschlossen werden soll, sollte nicht warten. Gilt nur für optionale Richtlinien (isBlocking == false). AutoVervollständigen wartet immer auf erforderliche Richtlinien (isBlocking == true). |
| bypass |
Bei "true" werden Richtlinien explizit umgangen, während die Pullanforderung abgeschlossen ist. |
| bypass |
Wenn Richtlinien umgangen werden, wird dieser Grund gespeichert, um zu erfahren, warum die Umgehung verwendet wurde. |
| delete |
Wenn true, wird der Quellzweig der Pullanforderung nach Abschluss gelöscht. |
| merge |
Wenn festgelegt, wird dies als Commit-Nachricht des Seriendruck-Commits verwendet. |
| merge |
Geben Sie die Strategie an, mit der die Pullanforderung während des Abschlusses zusammengeführt wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird ein no-FF Zusammenführung erstellt, wenn DatasetMerge == false. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, werden die Pull-Anforderungs-Commits abgekürtet, wenn Commits im Rahmen von DatasetMerge == true. Die ShapeMerge-Eigenschaft ist veraltet. Es wird empfohlen, mergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die Eigenschaft ShapeMerge ignoriert. |
| squash |
Decodmerge ist veraltet. Sie sollten den Wert von MergeStrategy explizit festlegen. Wenn "MergeStrategy" auf einen beliebigen Wert festgelegt ist, wird der Wert "ShapeMerge" ignoriert. Wenn MergeStrategy nicht festgelegt ist, ist die Zusammenführungsstrategie nicht schnell vorwärts, wenn diese Kennzeichnung falsch ist, oder wenn true. |
| transition |
Wenn true, versuchen wir, alle Arbeitsaufgaben, die mit der Pullanforderung verknüpft sind, in den nächsten logischen Zustand zu übertragen (d. h. Aktiv -> Aufgelöst) |
| triggered |
Bei "true" wurde der aktuelle Abschlussversuch über den automatischen Abschluss ausgelöst. Intern verwendet. |
Details zur Eigenschaft
autoCompleteIgnoreConfigIds
Liste der Richtlinienkonfigurations-IDs, auf die automatisch abgeschlossen werden soll, sollte nicht warten. Gilt nur für optionale Richtlinien (isBlocking == false). AutoVervollständigen wartet immer auf erforderliche Richtlinien (isBlocking == true).
autoCompleteIgnoreConfigIds: number[]
Eigenschaftswert
number[]
bypassPolicy
Bei "true" werden Richtlinien explizit umgangen, während die Pullanforderung abgeschlossen ist.
bypassPolicy: boolean
Eigenschaftswert
boolean
bypassReason
Wenn Richtlinien umgangen werden, wird dieser Grund gespeichert, um zu erfahren, warum die Umgehung verwendet wurde.
bypassReason: string
Eigenschaftswert
string
deleteSourceBranch
Wenn true, wird der Quellzweig der Pullanforderung nach Abschluss gelöscht.
deleteSourceBranch: boolean
Eigenschaftswert
boolean
mergeCommitMessage
Wenn festgelegt, wird dies als Commit-Nachricht des Seriendruck-Commits verwendet.
mergeCommitMessage: string
Eigenschaftswert
string
mergeStrategy
Geben Sie die Strategie an, mit der die Pullanforderung während des Abschlusses zusammengeführt wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird ein no-FF Zusammenführung erstellt, wenn DatasetMerge == false. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, werden die Pull-Anforderungs-Commits abgekürtet, wenn Commits im Rahmen von DatasetMerge == true. Die ShapeMerge-Eigenschaft ist veraltet. Es wird empfohlen, mergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die Eigenschaft ShapeMerge ignoriert.
mergeStrategy: GitPullRequestMergeStrategy
Eigenschaftswert
squashMerge
Decodmerge ist veraltet. Sie sollten den Wert von MergeStrategy explizit festlegen. Wenn "MergeStrategy" auf einen beliebigen Wert festgelegt ist, wird der Wert "ShapeMerge" ignoriert. Wenn MergeStrategy nicht festgelegt ist, ist die Zusammenführungsstrategie nicht schnell vorwärts, wenn diese Kennzeichnung falsch ist, oder wenn true.
squashMerge: boolean
Eigenschaftswert
boolean
transitionWorkItems
Wenn true, versuchen wir, alle Arbeitsaufgaben, die mit der Pullanforderung verknüpft sind, in den nächsten logischen Zustand zu übertragen (d. h. Aktiv -> Aufgelöst)
transitionWorkItems: boolean
Eigenschaftswert
boolean
triggeredByAutoComplete
Bei "true" wurde der aktuelle Abschlussversuch über den automatischen Abschluss ausgelöst. Intern verwendet.
triggeredByAutoComplete: boolean
Eigenschaftswert
boolean