Saya memiliki permintaan tarik yang meminta penggabungan menjadi master dari cabang saya, tetapi pemilik ingin saya mengubah permintaan untuk menggabungkan ke cabang yang berbeda dari cabang saya.
Apakah ini mungkin? Apa solusi yang mungkin?
Pembaruan Agustus 2016: Ubah cabang dasar Permintaan Tarik yang akhirnya memungkinkan untuk mengubah cabang itu.
(Dan ini menutup masalah 18 , yang berusia 3 tahun dan memiliki 1500+ komentar)
Setelah Anda membuat permintaan tarik, Anda dapat memodifikasi cabang dasar sehingga perubahan dalam permintaan tarik dibandingkan dengan cabang yang berbeda.
Jawaban asli:
Karena PR tidak dapat diedit dalam istilah cabang (lihat di bawah), cara termudah adalah dengan:
Supersedes #123
(seperti yang dikomentari di bawah oleh Rivera )(jawaban asli, hanya berlaku saat membuat PR )
Anda dapat mencoba dan memilih cabang dasar lain , seperti dalam " Mengubah jangkauan cabang dan tempat penyimpanan tujuan " (Mengklik Edit
tombol di bagian atas halaman PR)
Cara termudah untuk berpikir tentang rentang cabang adalah ini:
- yang cabang dasar adalah di mana Anda berpikir perubahan harus diterapkan,
- yang cabang kepala adalah apa yang Anda ingin diterapkan.
Mengubah repositori dasar mengubah siapa yang diberi tahu tentang permintaan penarikan.
Setiap orang yang dapat mendorong ke repositori dasar akan menerima pemberitahuan email dan melihat permintaan tarik baru di dasbor mereka saat mereka masuk lagi.
Jika Anda memilih sebagai cabang dasar yang diinginkan oleh pemelihara asli (pemilik), PR Anda harus bergabung dari cabang Anda (tidak berubah) ke cabang dasar yang baru.
Jika cabang Anda (masih) tersedia dari jarak jauh, Anda tidak perlu membuat cabang baru secara lokal.
Pilih cabang Anda (yang menanggung perubahan yang Anda kirimkan) baik langsung dari menu drop-down atau di bawah "# Branch" ( https://github.com/account/project/branches ).
Klik "Permintaan tarik baru". Ini memungkinkan Anda memilih cabang basis (target) baru.
Berikut tangkapan layar dari antarmuka baru Github:
Saya dapat mengirimkan PR cabang
UX
terhadap cabang / cabang mana pun --- tidak masalah apakah saya sebelumnya mengirimkan PR untuk cabangUX
.sumber
Anda sekarang dapat: https://github.com/blog/2224-change-the-base-branch-of-a-pull-request
"Sekarang Anda dapat mengubah cabang dasar dari permintaan penarikan terbuka. Setelah membuat permintaan penarikan, Anda dapat memodifikasi cabang dasar sehingga perubahan dalam permintaan penarikan dibandingkan dengan cabang yang berbeda. Dengan mengubah cabang dasar dari permintaan penarikan asli Anda daripada membuka yang baru dengan cabang dasar yang benar, Anda akan dapat menyimpan pekerjaan dan diskusi yang berharga. "
sumber
Anda harus membuat permintaan tarik baru seperti yang disebutkan di gibhub doc LINK
New Pull request
compare page
, sisi kiri pilih yangtarget branch
ingin Anda dorong dan sisi kanan pilihbranch you already pushed
.PR
.PR
sumber
Sangat sederhana. Cukup klik PR yang ingin Anda ubah cabang dasarnya. Temukan tombol "Tutup permintaan tarik" di dekat bagian bawah halaman web. Sekarang Anda dapat membuat ulang PR baru secara normal - pastikan Anda memilih cabang dasar yang benar kali ini.
sumber