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, wählt der Dienst die erste Zusammenführungsstrategie aus, die von der Richtlinie der Zielzweige nicht verboten ist. Wenn die Richtlinie für den Zusammenführungsdruck nicht konfiguriert ist, ist die Standardeinstellung "noFastForward", es sei denn, die veraltete MergeMerge-Richtlinie ist "true", in diesem Fall ist die Standardeinstellung "designers". 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. Dieses Kennzeichen wird nur verwendet, wenn MergeStrategy nicht angegeben ist und die Zielverzweigung keine Zusammenführungsstrategierichtlinie konfiguriert hat. In allen anderen Fällen wird sie ignoriert. |
| 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, wählt der Dienst die erste Zusammenführungsstrategie aus, die von der Richtlinie der Zielzweige nicht verboten ist. Wenn die Richtlinie für den Zusammenführungsdruck nicht konfiguriert ist, ist die Standardeinstellung "noFastForward", es sei denn, die veraltete MergeMerge-Richtlinie ist "true", in diesem Fall ist die Standardeinstellung "designers". 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. Dieses Kennzeichen wird nur verwendet, wenn MergeStrategy nicht angegeben ist und die Zielverzweigung keine Zusammenführungsstrategierichtlinie konfiguriert hat. In allen anderen Fällen wird sie ignoriert.
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