Saya tahu Anda dapat menutup masalah dengan meletakkan closes #1
atau fixes #1
dalam pesan komit. Apa cara terbaik untuk menutup beberapa masalah dalam pesan commit yang sama?
Juga, tampak bahwa menggunakan fixes
daripada closes
tidak membuat link dari pesan komit untuk masalah ini, tapi tidak dekat masalah ini. Ada apa dengan itu?
github
issue-tracking
Rayne
sumber
sumber
Jawaban:
Closes #1, closes #2, closes #3; rest of commit message.
The
closes
klausa dapat berada di mana saja dalam pesan danfixes
adalah sinonim valid:Kalimat berikut dulunya berfungsi, tetapi saat ini hanya merujuk pada masalah # 2 dan # 3.
Closes #1, #2, #3
sumber
Closes #1, closes #2, closes #3
? Verbose dan berlebihan, ya, tapi mungkin berhasil?Closes #1, #2, #3
? Saya merasa konyol untuk menulis 10closes
ditambah jumlah masalah yang akan ditutup, bukan satu penutupan dan semua angka setelah itu. : - /Jawaban dan komentar atas jawaban tersebut menyebutkan format berikut:
Jika saya memiliki proyek yang layak untuk diikutsertakan dan seseorang mengirim permintaan penarikan dengan pesan komit seperti itu, saya akan menolak penarikan tidak peduli betapa indah kodenya.
Mungkin saja ini hanya masalah preferensi pribadi saya dan akan berakhir sangat parah oleh orang-orang yang terbiasa memadatkan pesan komit yang mengacaukan ringkasan riwayat Git, tetapi saya lebih suka melihat pesan komit dengan format:
Dia meminta cara terbaik untuk menutup banyak masalah.
Juga perhatikan bahwa jika Anda mendorong komit dengan pesan ke cabang lain selain cabang default repositori Anda saat ini, masalah hanya akan direferensikan. Menekan komit ke cabang utama akan menutup masalah. Lihat: Tautan ke nomor masalah GitHub tidak berfungsi?
sumber
Perhatikan bahwa, sejak Januari 2013 , "Menutup Masalah melalui Pesan Komit" telah berubah:
Sekarang ketika Anda memasukkan "
Fixes #33
" dalam pesan komit, masalah 33 hanya akan ditutup setelah komit digabungkan ke dalam cabang default Anda (biasanyamaster
) .Seperti yang diilustrasikan oleh pertanyaan " Menutup Masalah GitHub saat berada di cabang yang berbeda ", ini menyebabkan kebingungan pada awalnya.
sumber
"Menutup masalah menggunakan kata kunci" adalah dokumen dari GitHub yang menjelaskan cara menutup masalah, tag, dan cara menutup beberapa masalah.
Untuk menjawab pertanyaan Anda, jawaban dari GitHub adalah:
sumber