GitPullRequestCompletionOptions interface
Einstellungen dazu, wie der Pull Request abgeschlossen werden soll.
Eigenschaften
auto |
Liste aller Richtlinienkonfigurations-IDs, auf die die automatische Vervollständigung nicht warten sollte. Gilt nur für optionale Richtlinien (isBlocking == false). Die automatische Vervollständigung wartet immer auf erforderliche Richtlinien (isBlocking == true). |
bypass |
Wenn true, werden Richtlinien explizit umgangen, während der Pull Request abgeschlossen ist. |
bypass |
Wenn Richtlinien umgangen werden, wird dieser Grund als Grund für die Verwendung der Umgehung gespeichert. |
delete |
Wenn true, wird der Quellbranch des Pull Requests nach Abschluss gelöscht. |
merge |
Wenn festgelegt, wird dies als Commitmeldung des Mergecommits verwendet. |
merge |
Geben Sie die Strategie an, die zum Zusammenführen des Pull Requests während des Abschlusses verwendet wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird ein No-FF-Merge erstellt, wenn SquashMerge == false ist. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, werden die Pull Request-Commits gequetscht, wenn SquashMerge == true ist. Die SquashMerge-Eigenschaft ist veraltet. Es wird empfohlen, MergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die SquashMerge-Eigenschaft ignoriert. |
squash |
SquashMerge ist veraltet. Sie sollten den Wert von MergeStrategy explizit festlegen. Wenn MergeStrategy auf einen beliebigen Wert festgelegt ist, wird der SquashMerge-Wert ignoriert. Wenn MergeStrategy nicht festgelegt ist, ist die Mergestrategie no-Fast-Forward, wenn dieses Flag false ist, oder squashen, wenn true. |
transition |
Wenn true, versuchen wir, alle Arbeitselemente, die mit dem Pull Request verknüpft sind, in den nächsten logischen Zustand (d. h. Aktiv –> Aufgelöst) zu übertragen. |
triggered |
Wenn true, wurde der aktuelle Vervollständigungsversuch über die automatische Vervollständigung ausgelöst. Wird intern verwendet. |
Details zur Eigenschaft
autoCompleteIgnoreConfigIds
Liste aller Richtlinienkonfigurations-IDs, auf die die automatische Vervollständigung nicht warten sollte. Gilt nur für optionale Richtlinien (isBlocking == false). Die automatische Vervollständigung wartet immer auf erforderliche Richtlinien (isBlocking == true).
autoCompleteIgnoreConfigIds: number[]
Eigenschaftswert
number[]
bypassPolicy
Wenn true, werden Richtlinien explizit umgangen, während der Pull Request abgeschlossen ist.
bypassPolicy: boolean
Eigenschaftswert
boolean
bypassReason
Wenn Richtlinien umgangen werden, wird dieser Grund als Grund für die Verwendung der Umgehung gespeichert.
bypassReason: string
Eigenschaftswert
string
deleteSourceBranch
Wenn true, wird der Quellbranch des Pull Requests nach Abschluss gelöscht.
deleteSourceBranch: boolean
Eigenschaftswert
boolean
mergeCommitMessage
Wenn festgelegt, wird dies als Commitmeldung des Mergecommits verwendet.
mergeCommitMessage: string
Eigenschaftswert
string
mergeStrategy
Geben Sie die Strategie an, die zum Zusammenführen des Pull Requests während des Abschlusses verwendet wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird ein No-FF-Merge erstellt, wenn SquashMerge == false ist. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, werden die Pull Request-Commits gequetscht, wenn SquashMerge == true ist. Die SquashMerge-Eigenschaft ist veraltet. Es wird empfohlen, MergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die SquashMerge-Eigenschaft ignoriert.
mergeStrategy: GitPullRequestMergeStrategy
Eigenschaftswert
squashMerge
SquashMerge ist veraltet. Sie sollten den Wert von MergeStrategy explizit festlegen. Wenn MergeStrategy auf einen beliebigen Wert festgelegt ist, wird der SquashMerge-Wert ignoriert. Wenn MergeStrategy nicht festgelegt ist, ist die Mergestrategie no-Fast-Forward, wenn dieses Flag false ist, oder squashen, wenn true.
squashMerge: boolean
Eigenschaftswert
boolean
transitionWorkItems
Wenn true, versuchen wir, alle Arbeitselemente, die mit dem Pull Request verknüpft sind, in den nächsten logischen Zustand (d. h. Aktiv –> Aufgelöst) zu übertragen.
transitionWorkItems: boolean
Eigenschaftswert
boolean
triggeredByAutoComplete
Wenn true, wurde der aktuelle Vervollständigungsversuch über die automatische Vervollständigung ausgelöst. Wird intern verwendet.
triggeredByAutoComplete: boolean
Eigenschaftswert
boolean