Skenario umum dalam pengembangan perangkat lunak adalah meninjau kode kode orang lain. Alat umum untuk melakukan ini adalah membuka Permintaan Tarik.
Pertanyaan saya adalah, ketika masalah ditemukan dalam ulasan, haruskah perubahan itu terjadi
- dikomit secara terpisah (komit baru)
- atau jika komit yang ada diubah (dengan asumsi tidak ada yang bercabang dari komit Anda sebelumnya ... karena menulis ulang sejarah dari cabang bersama adalah berita buruk).
Untuk skenario pertama, mudah untuk melacak perubahan inkremental, meskipun menambahkan beberapa noise ke histori komit. Opsi kedua memiliki pro dan kontra terbalik.
git
code-reviews
repository
loeschg
sumber
sumber
Jawaban:
Anda menganggap perbaikan tidak memperkenalkan masalah baru dan menyelesaikan yang lama selesai. Tetapi banyak perbaikan yang layak ditinjau sendiri - dan itu mungkin jauh lebih mudah ketika perubahan tambahan dapat ditinjau secara terpisah.
sumber