Freigeben über


GitPullRequestCompletionOptions interface

Einstellungen zum Abschließen der Pullanforderung.

Eigenschaften

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).

bypassPolicy

Bei "true" werden Richtlinien explizit umgangen, während die Pullanforderung abgeschlossen ist.

bypassReason

Wenn Richtlinien umgangen werden, wird dieser Grund gespeichert, um zu erfahren, warum die Umgehung verwendet wurde.

deleteSourceBranch

Wenn true, wird der Quellzweig der Pullanforderung nach Abschluss gelöscht.

mergeCommitMessage

Wenn festgelegt, wird dies als Commit-Nachricht des Seriendruck-Commits verwendet.

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.

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.

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)

triggeredByAutoComplete

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