Itu terjadi sesekali. Beberapa perpustakaan bergantung pada yang lain dan pengguna membuka masalah yang termasuk dalam repo yang salah. Bisakah saya memindahkan masalah ke repo lain?
Anda dapat berargumen bahwa masalah tersebut dapat dilihat sebagai masalah kedua repo karena yang satu bergantung pada yang lain dan selama salah satu tidak berfungsi dengan baik, keduanya tidak. Tetapi saya lebih suka berbicara tentang solusi untuk masalah di repo tempatnya.
Jawaban:
Lihat dokumen GitHub tentang mentransfer masalah .
sumber
Tidak, secara resmi Anda tidak dapat memindahkan masalah antar repositori.
Ada peretasan, github-issues-import , semacam plugin, untuk mengimpor masalah dari repositori ke yang lain.
sumber
gh-issues-import
tampak rusak bagi saya (terus mendapatkan 404). Saya menggunakan skrip Mikko dan berhasil dengan baik. Namun, itu tidak menutup masalah tertutup atau mengimpor label atau tonggak sejarah. Cukup perbarui nama pengguna / kata sandi dan hapus referensi kecolored
.state=closed
parameter kueri url diget_issues
metode.Saya telah membuat Ekstensi Chrome bernama Kamino yang akan mengkloning masalah dari satu repositori ke yang lain. Ini juga akan menutup masalah aslinya. Ini juga pada akhirnya akan tersedia untuk MS Edge.
https://chrome.google.com/webstore/detail/kamino/ffdebockfdjileaojbbccofhgncmioaf?hl=id-ID
sumber
Jika Anda memiliki integrasi ZenHub, Anda akan melihat tombol ini di kanan bawah saat melihat masalah. Ini memungkinkan masalah untuk disalin ke repo lain di organisasi yang sama, atau disalin dan ditutup .
Dan ya, "Move Issue" adalah istilah yang salah.
Tampaknya masih tidak ada cara untuk memindahkan (menyalin dan menghapus) atau hanya menghapus, masalah yang salah diajukan.
EDIT: Hati-hati, v1 dari fitur ini memiliki batasan utama seperti meninggalkan beberapa (sebagian besar?) Metadata masalah, tidak memberi tahu pelanggan, dll.
sumber
Sekarang (Mei 2019) lebih mudah.
Lihat " Perbaikan untuk mengeluarkan izin transfer "
Lihat lebih lanjut di " Mentransfer masalah ke repositori lain ".
sumber
Jawaban visual seperti yang diambil dari dokumen github:
Mentransfer masalah terbuka ke repositori lain
sumber