Saya pikir Anda memiliki dua masalah di sini. Pertama, mengapa Anda harus semata-mata mengandalkan perbedaan ketika kebanyakan sistem memungkinkan Anda untuk memasukkan komentar revisi? Seperti komentar kode yang baik, Anda menemukan mengapa perubahan itu dilakukan dan bukan hanya perubahan itu sendiri.
Kedua, jika Anda memiliki kemampuan ini, jadikan itu praktik yang baik untuk menempatkan semuanya di tempat yang sama. Tidak perlu melihat-lihat file untuk mencari baris kode yang tidak lagi diperlukan. Komentar di dalam kode kerja ada untuk memberi tahu Anda mengapa dikodekan dengan cara ini.
Setelah Anda mempraktikkannya, kebiasaan yang terbentuk membuat basis kode lebih mudah dikerjakan untuk semua orang.
Pelacakan bug dan fitur terkait beserta alasan Anda mengubah file ini, dapat memberi Anda gambaran tentang seberapa dalam Anda perlu menggali sejarah dan mungkin melihat perbedaan. Saya punya permintaan untuk "Ubah kembali ke formula asli." Saya tahu benar ke mana harus pergi dalam sejarah revisi dan hanya mengulas satu atau dua perbedaan.
Secara pribadi, kode yang dikomentari terlihat seperti pekerjaan yang sedang berlangsung untuk masalah yang sedang diselesaikan dengan coba-coba. Dapatkan kekacauan ini dari kode produksi. Mampu menyelinap dengan mudah baris kode masuk dan keluar hanya membuatnya lebih mudah untuk bingung.