Saya berada di tengah ketidaksepakatan (ramah, tentu saja) dengan pimpinan saya tentang penamaan cabang yang tepat. Ini berlaku untuk perbaikan bug dan cabang fitur kecil, bukan cabang fitur yang sudah berjalan lama. Untuk cabang fitur yang sudah berjalan lama, kami setuju bahwa nama yang dapat dibaca manusia lebih baik. Inilah dua sudut pandang:
Milikku:
Penamaan cabang sesuai dengan tim mereka dan nomor tiket lebih baik. Itu membuatnya lebih mudah untuk menemukan mereka di sistem tiket kami, dan lebih pendek untuk mengetik. Ini juga membuatnya lebih mudah untuk mencari cabang yang relevan di GIT ketika mencari informasi historis tentang tiket.
Contoh:
team-name/12345
team-name/53719
Nya:
Penamaan cabang sesuai dengan fitur / fungsinya. Ini membuatnya lebih mudah untuk dilengkapi otomatis, dan lebih mudah diingat daripada angka individual.
Contoh:
team-name/fix-that-sql-bug
team-name/expand-http-parser
Satu kompromi yang saya tawarkan adalah ini:
team-name/12345-fix-that-sql-bug
Tapi dia tidak suka ini, karena mengacaukan GIT autocomplete.
Jika ini terutama berdasarkan opini, jangan ragu untuk memberi saya panduan tentang bagaimana ini bisa lebih cocok untuk SO - tapi saya pikir alasan saya berikan dapat diubah / ditambahkan untuk memberikan jawaban empiris.