GitPullRequestCompletionOptions interface
Preferensi tentang bagaimana permintaan pull harus diselesaikan.
Properti
| auto |
Daftar ID konfigurasi kebijakan apa pun yang harus diselesaikan secara otomatis tidak boleh menunggu. Hanya berlaku untuk kebijakan opsional (isBlocking == false). Auto-complete selalu menunggu kebijakan yang diperlukan (isBlocking == true). |
| bypass |
Jika true, kebijakan akan secara eksplisit dilewati saat permintaan pull selesai. |
| bypass |
Jika kebijakan dilewati, alasan ini disimpan mengapa bypass digunakan. |
| delete |
Jika true, cabang sumber permintaan pull akan dihapus setelah selesai. |
| merge |
Jika diatur, ini akan digunakan sebagai pesan penerapan penerapan penggabungan. |
| merge |
Tentukan strategi yang digunakan untuk menggabungkan permintaan pull selama penyelesaian. Jika MergeStrategy tidak diatur ke nilai apa pun, penggabungan no-FF akan dibuat jika SquashMerge == false. Jika MergeStrategy tidak diatur ke nilai apa pun, penerapan permintaan pull akan terjepit jika SquashMerge == true. Properti SquashMerge tidak digunakan lagi. Disarankan agar Anda secara eksplisit mengatur MergeStrategy dalam semua kasus. Jika nilai eksplisit disediakan untuk MergeStrategy, properti SquashMerge akan diabaikan. |
| squash |
SquashMerge tidak digunakan lagi. Anda harus secara eksplisit menetapkan nilai MergeStrategy. Jika MergeStrategy diatur ke nilai apa pun, nilai SquashMerge akan diabaikan. Jika MergeStrategy tidak diatur, strategi penggabungan tidak akan cepat diteruskan jika bendera ini false, atau squash jika true. |
| transition |
Jika true, kami akan mencoba untuk mentransisikan item kerja apa pun yang ditautkan ke permintaan pull ke status logis berikutnya (yaitu Aktif -> Diselesaikan) |
| triggered |
Jika true, upaya penyelesaian saat ini dipicu melalui penyelesaian otomatis. Digunakan secara internal. |
Detail Properti
autoCompleteIgnoreConfigIds
Daftar ID konfigurasi kebijakan apa pun yang harus diselesaikan secara otomatis tidak boleh menunggu. Hanya berlaku untuk kebijakan opsional (isBlocking == false). Auto-complete selalu menunggu kebijakan yang diperlukan (isBlocking == true).
autoCompleteIgnoreConfigIds: number[]
Nilai Properti
number[]
bypassPolicy
Jika true, kebijakan akan secara eksplisit dilewati saat permintaan pull selesai.
bypassPolicy: boolean
Nilai Properti
boolean
bypassReason
Jika kebijakan dilewati, alasan ini disimpan mengapa bypass digunakan.
bypassReason: string
Nilai Properti
string
deleteSourceBranch
Jika true, cabang sumber permintaan pull akan dihapus setelah selesai.
deleteSourceBranch: boolean
Nilai Properti
boolean
mergeCommitMessage
Jika diatur, ini akan digunakan sebagai pesan penerapan penerapan penggabungan.
mergeCommitMessage: string
Nilai Properti
string
mergeStrategy
Tentukan strategi yang digunakan untuk menggabungkan permintaan pull selama penyelesaian. Jika MergeStrategy tidak diatur ke nilai apa pun, penggabungan no-FF akan dibuat jika SquashMerge == false. Jika MergeStrategy tidak diatur ke nilai apa pun, penerapan permintaan pull akan terjepit jika SquashMerge == true. Properti SquashMerge tidak digunakan lagi. Disarankan agar Anda secara eksplisit mengatur MergeStrategy dalam semua kasus. Jika nilai eksplisit disediakan untuk MergeStrategy, properti SquashMerge akan diabaikan.
mergeStrategy: GitPullRequestMergeStrategy
Nilai Properti
squashMerge
SquashMerge tidak digunakan lagi. Anda harus secara eksplisit menetapkan nilai MergeStrategy. Jika MergeStrategy diatur ke nilai apa pun, nilai SquashMerge akan diabaikan. Jika MergeStrategy tidak diatur, strategi penggabungan tidak akan cepat diteruskan jika bendera ini false, atau squash jika true.
squashMerge: boolean
Nilai Properti
boolean
transitionWorkItems
Jika true, kami akan mencoba untuk mentransisikan item kerja apa pun yang ditautkan ke permintaan pull ke status logis berikutnya (yaitu Aktif -> Diselesaikan)
transitionWorkItems: boolean
Nilai Properti
boolean
triggeredByAutoComplete
Jika true, upaya penyelesaian saat ini dipicu melalui penyelesaian otomatis. Digunakan secara internal.
triggeredByAutoComplete: boolean
Nilai Properti
boolean