Ini terjadi setidaknya sekali pada saya. Saya sedang mengerjakan beberapa bagian dari basis kode dan menemukan bug kecil di bagian yang berbeda, dan bug tersebut menghentikan saya untuk menyelesaikan apa yang sedang saya coba lakukan. Memperbaiki bug bisa sesederhana mengubah satu pernyataan.
Apa yang Anda lakukan dalam situasi itu?
- Perbaiki bug dan lakukan bersama dengan pekerjaan Anda saat ini
- Simpan pekerjaan Anda saat ini di tempat lain, perbaiki bug dalam komit terpisah, kemudian lanjutkan pekerjaan Anda [1]
- Lanjutkan apa yang seharusnya Anda lakukan, komit kode (bahkan jika itu
istirahat membangungagal beberapa tes), lalu perbaiki bug (danmembangunmembuat tes lulus) dalam komit terpisah
[1] Dalam praktiknya, ini berarti: mengkloning repositori asli di tempat lain, memperbaiki bug, mengkomit / mendorong perubahan, menarik komit ke repositori yang sedang Anda kerjakan, menggabungkan perubahan, dan melanjutkan pekerjaan Anda.
Sunting: Saya mengubah nomor tiga untuk mencerminkan apa yang sebenarnya saya maksudkan.
silently
.