Megosztás a következőn keresztül:


GitPullRequestCompletionOptions interface

A lekéréses kérelem teljesítésének beállításai.

Kellékek

autoCompleteIgnoreConfigIds

Az automatikusan befejezett szabályzatkonfigurációs azonosítók listája nem várhat. Csak választható szabályzatokra vonatkozik (isBlocking == false). Az automatikus kiegészítés mindig megvárja a szükséges szabályzatokat (isBlocking == true).

bypassPolicy

Ha igaz, a szabályzatok explicit módon kerülik meg a lekéréses kérelem befejeződését.

bypassReason

Ha a szabályzatok megkerülve vannak, a rendszer ezt az okból tárolja, hogy miért használták a megkerülő műveletet.

deleteSourceBranch

Ha igaz, a lekéréses kérelem forrásága a befejezés után törlődik.

mergeCommitMessage

Ha be van állítva, ez lesz az egyesítési véglegesítés véglegesítési üzenete.

mergeStrategy

Adja meg a lekéréses kérelem egyesítéséhez használt stratégiát a befejezés során. Ha a MergeStrategy nincs értékre állítva, a szolgáltatás kiválasztja az első merge stratégiát, amelyet a cél fiók szabályzata nem tilt. Ha a limit merge type policy nincs konfigurálva, akkor az alapértelmezett a noFastForward, hacsak a lejáratult SquashMerge nem igaz, ebben az esetben az alapértelmezett squash. Ha explicit értéket ad meg a MergeStrategyhez, a SquashMerge tulajdonság figyelmen kívül lesz hagyva.

squashMerge

A SquashMerge elavult. Explicit módon kell beállítania a MergeStrategy értékét. Ezt a zászlót csak akkor használják, ha MergeStrategy nincs megadva, és a célágnak nincs konfigurálva merge-strategy szabályzata. Minden más esetben figyelmen kívül hagyják.

transitionWorkItems

Ha igaz, megpróbáljuk áthelyezni a lekéréses kérelemhez kapcsolódó munkaelemeket a következő logikai állapotba (azaz Aktív – Feloldva)

triggeredByAutoComplete

Ha igaz, az aktuális befejezési kísérlet automatikus kiegészítéssel lett aktiválva. Belsőleg használva.

Ingatlan részletei

autoCompleteIgnoreConfigIds

Az automatikusan befejezett szabályzatkonfigurációs azonosítók listája nem várhat. Csak választható szabályzatokra vonatkozik (isBlocking == false). Az automatikus kiegészítés mindig megvárja a szükséges szabályzatokat (isBlocking == true).

autoCompleteIgnoreConfigIds: number[]

Ingatlanérték

number[]

bypassPolicy

Ha igaz, a szabályzatok explicit módon kerülik meg a lekéréses kérelem befejeződését.

bypassPolicy: boolean

Ingatlanérték

boolean

bypassReason

Ha a szabályzatok megkerülve vannak, a rendszer ezt az okból tárolja, hogy miért használták a megkerülő műveletet.

bypassReason: string

Ingatlanérték

string

deleteSourceBranch

Ha igaz, a lekéréses kérelem forrásága a befejezés után törlődik.

deleteSourceBranch: boolean

Ingatlanérték

boolean

mergeCommitMessage

Ha be van állítva, ez lesz az egyesítési véglegesítés véglegesítési üzenete.

mergeCommitMessage: string

Ingatlanérték

string

mergeStrategy

Adja meg a lekéréses kérelem egyesítéséhez használt stratégiát a befejezés során. Ha a MergeStrategy nincs értékre állítva, a szolgáltatás kiválasztja az első merge stratégiát, amelyet a cél fiók szabályzata nem tilt. Ha a limit merge type policy nincs konfigurálva, akkor az alapértelmezett a noFastForward, hacsak a lejáratult SquashMerge nem igaz, ebben az esetben az alapértelmezett squash. Ha explicit értéket ad meg a MergeStrategyhez, a SquashMerge tulajdonság figyelmen kívül lesz hagyva.

mergeStrategy: GitPullRequestMergeStrategy

Ingatlanérték

squashMerge

A SquashMerge elavult. Explicit módon kell beállítania a MergeStrategy értékét. Ezt a zászlót csak akkor használják, ha MergeStrategy nincs megadva, és a célágnak nincs konfigurálva merge-strategy szabályzata. Minden más esetben figyelmen kívül hagyják.

squashMerge: boolean

Ingatlanérték

boolean

transitionWorkItems

Ha igaz, megpróbáljuk áthelyezni a lekéréses kérelemhez kapcsolódó munkaelemeket a következő logikai állapotba (azaz Aktív – Feloldva)

transitionWorkItems: boolean

Ingatlanérték

boolean

triggeredByAutoComplete

Ha igaz, az aktuális befejezési kísérlet automatikus kiegészítéssel lett aktiválva. Belsőleg használva.

triggeredByAutoComplete: boolean

Ingatlanérték

boolean