Fungsi pelengkapan otomatis ini dapat diinstal ke seluruh akun GitHub Anda, organisasi GitHub, atau subkumpulan repositori yang Anda izinkan.
Harap baca kebijakan privasi kami dan ketentuan penggunaan kami sebelum memulai. Kami menulisnya sendiri, jadi bacaannya singkat dan mudah. :)
Instal Aplikasi Github dan tentukan akun dan/atau repo mana yang harus mendapatkan fungsionalitas tersebut.
Saat instalasi, beberapa label akan dibuat di setiap repositori sehingga Anda dapat dengan mudah menambahkannya ke permintaan penarikan Anda. Label-label ini dijelaskan di bawah. Anda dapat menghapus (dan bahkan membuat ulang nanti) label ini sesuai keinginan agar sesuai dengan kebijakan yang Anda ikuti terkait penyelesaian permintaan penarikan.
Permintaan penarikan dapat diselesaikan secara otomatis dengan beberapa metode penggabungan. Setiap metode memiliki label terkait yang dapat Anda gunakan untuk menjadwalkan pelengkapan otomatis dengan metode tersebut.
Label | Metode penyelesaian permintaan tarik |
---|---|
auto-merge | menggabungkan |
auto-squash | labu |
auto-rebase | rebase |
Permintaan penarikan akan diselesaikan secara otomatis ketika semua kondisi berikut terpenuhi:
Aplikasi GitHub ini tidak secara eksplisit menghapus cabang sumber permintaan tarik setelah menyelesaikannya. Jika menghapus cabang sumber setelah penyelesaian permintaan penarikan adalah sesuatu yang Anda inginkan, Anda dapat mengonfigurasi GitHub untuk melakukan ini untuk semua permintaan penarikan (terlepas dari apakah permintaan tersebut diselesaikan secara otomatis) di halaman Pengaturan repositori.
Setelah menerapkan salah satu label pelengkapan otomatis, jika cabang sumber permintaan tarik diperbarui oleh seseorang yang tidak memiliki izin menulis ke repo (misalnya pihak ketiga mengirim PR dari cabang repo Anda) label pelengkapan otomatis akan otomatis DIHAPUS . Hal ini melindungi repo Anda dari perubahan yang belum ditinjau yang digabungkan ke dalam repo antara penyelesaian peninjauan dan penyelesaian permintaan penarikan. Setelah pembaruan tidak tepercaya dan penghapusan label, cukup tinjau versi terbaru PR dan (jika diinginkan) terapkan kembali label pelengkapan otomatis.