GitPullRequestCompletionOptions interface
A lekéréses kérelem teljesítésének beállításai.
Kellékek
| auto |
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). |
| bypass |
Ha igaz, a szabályzatok explicit módon kerülik meg a lekéréses kérelem befejeződését. |
| bypass |
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. |
| delete |
Ha igaz, a lekéréses kérelem forrásága a befejezés után törlődik. |
| merge |
Ha be van állítva, ez lesz az egyesítési véglegesítés véglegesítési üzenete. |
| merge |
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. |
| squash |
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. |
| transition |
Ha igaz, megpróbáljuk áthelyezni a lekéréses kérelemhez kapcsolódó munkaelemeket a következő logikai állapotba (azaz Aktív – Feloldva) |
| triggered |
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