Perbedaan teks: perubahan baris bukan ukuran perubahan makna
Melihat perbedaan versi teks atau pengaturan menghemat pembacaan ulang. Perbandingan baris mengarahkan perhatian, bukan menentukan apakah revisi benar.
Tentukan arah perbandingan
Bandingkan versi lama dengan versi baru. Pada tampilan terpadu, − menandai baris yang dihapus dari versi lama dan + baris tambahan pada versi baru. Menukar masukan membalik artinya.
Baris yang tidak berubah memberi konteks. Baca sekeliling perubahan: penghapusan kecil bisa penting meski jumlah baris berubah sedikit.
Referensi: GNU Diffutils — Reading unified differences
Mengganti bisa dihitung sebagai hapus dan tambah
Mengubah satu kata dapat membuat seluruh baris lama terlihat dihapus dan baris pengganti ditambahkan. Bukan berarti dua paragraf terpisah ditulis ulang.
Memindahkan baris juga bisa tampak sebagai penghapusan dan penambahan. Perbandingan ini tidak menggolongkan perpindahan atau perbaikan tata bahasa, serta tidak menghitung kemiripan makna.
Spasi dan baris baru terakhir tetap penting
Alat membandingkan baris secara persis setelah mengubah pemisah CRLF dan CR menjadi LF. Spasi di dalam atau akhir baris tetap memengaruhi perbandingan.
Adanya baris baru terakhir dibedakan dari ketiadaannya. Jangan menilai kualitas hanya dari hitungan atau membersihkan kedua masukan dahulu jika justru mencari perbedaan tersebut.
Contoh: mengubah jam dan menambah lantai
Versi lama berisi “Jam: 9” dan “Ruang: A”. Versi baru berisi “Jam: 10”, “Ruang: A”, dan “Lantai: 2”, setiap baris diakhiri baris baru. Hasilnya 1 baris dihapus, 2 ditambah, dan 1 tetap.
Hitungan menjelaskan tampilan, bukan keputusan: jam berubah dan lantai ditambahkan. Tinjau dalam konteks, lalu konfirmasi jadwal nyata secara terpisah; perbandingan menunjukkan beda, bukan kebenaran fakta.