Gunakan DVCS untuk mengedit riwayat
Jika Anda khawatir tentang riwayat komit yang bersih, pertimbangkan untuk melakukan pekerjaan utama Anda di cabang fitur . Jika Anda bekerja dengan VCS yang didistribusikan , Anda dapat dengan mudah mengedit riwayat komit Anda sebelum mendorongnya ke cabang utama. Jika Anda menggunakan SVN, coba Git - ini dapat berinteraksi dua arah dengan Subversion, dan Anda juga dapat mengedit riwayat sebelum benar-benar melakukan Subversion.
Jaga akal sehat jika tidak
Jika Anda tidak ingin atau tidak dapat mengedit riwayat komit, tidak ada alasan fungsional untuk melakukan komit awal atau atomik untuk kesalahan ketik minor yang tidak memengaruhi pengujian atau kompilasi otomatis . Dalam kasus ini, menurut pendapat saya, menjaga kebersihan commit harus lebih penting daripada melakukan komitmen yang benar-benar atom. Menggabungkan satu atau dua koreksi kesalahan ketik dengan modifikasi "biasa" tidak akan membahayakan proses peninjauan potensial. Namun Anda mungkin ingin mengelompokkan beberapa koreksi sepele menjadi satu komit, mungkin ketika "membersihkan" setelah sesi pengkodean yang lebih besar.
Perhatikan bahwa bug fungsional masih harus dilakukan SECEPATNYA dalam komit atomik.
Nada umum dari jawaban di sini tampaknya menyarankan strategi "komit semuanya cepat" bahkan untuk kesalahan ketik kecil. Saya cenderung tidak setuju dan menyambut diskusi.