Bagikan melalui


GitPullRequestCompletionOptions interface

Preferensi tentang bagaimana permintaan pull harus diselesaikan.

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

bypassPolicy

Jika true, kebijakan akan secara eksplisit dilewati saat permintaan pull selesai.

bypassReason

Jika kebijakan dilewati, alasan ini disimpan mengapa bypass digunakan.

deleteSourceBranch

Jika true, cabang sumber permintaan pull akan dihapus setelah selesai.

mergeCommitMessage

Jika diatur, ini akan digunakan sebagai pesan penerapan penerapan penggabungan.

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.

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.

transitionWorkItems

Jika true, kami akan mencoba untuk mentransisikan item kerja apa pun yang ditautkan ke permintaan pull ke status logis berikutnya (yaitu Aktif -> Diselesaikan)

triggeredByAutoComplete

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