wdiff
sebenarnya adalah metode yang sangat lama membandingkan file kata per kata. Ini berfungsi dengan memformat ulang file, kemudian gunakan diff
untuk menemukan perbedaan dan meneruskannya kembali. Saya sendiri menyarankan untuk menambahkan konteks, daripada membandingkan kata per kata, ia melakukannya dengan setiap kata dikelilingi oleh kata-kata 'konteks' lainnya. Itu memungkinkan diff untuk menyinkronkan dirinya sendiri pada bagian-bagian umum dalam file jauh lebih baik, terutama ketika file sebagian besar berbeda dengan hanya beberapa blok kata-kata umum. Misalnya ketika membandingkan teks untuk plagiarisme, atau digunakan kembali.
dwdiff
kemudian dibuat dari wdiff
. Tetapi dwdiff
gunakan fungsi pemformatan ulang teks tersebut untuk efek yang baik di dwfilter
. Ini adalah pengembangan yang luar biasa - ini artinya Anda dapat memformat ulang satu teks untuk mencocokkan yang lain, dan kemudian membandingkannya dengan menggunakan penampil gambar grafik baris per baris. Sebagai contoh, menggunakannya dengan ...
dwfilter file1 file2 diffuse -w
Ini memformat file1
ke format file2
dan memberikannya diffuse
untuk perbandingan visual. file2
belum dimodifikasi, sehingga Anda dapat mengedit dan menggabungkan perbedaan kata ke dalamnya secara langsung di diffuse
. Jika Anda ingin mengedit file1
, Anda dapat menambahkan -r
untuk membalikkan file mana yang diformat ulang. Cobalah dan Anda akan menemukan itu sangat kuat!
Preferensi saya untuk perbedaan grafis (ditunjukkan di atas) adalah diffuse
karena terasa jauh lebih bersih dan lebih bermanfaat. Juga merupakan program python mandiri, yang berarti mudah untuk menginstal dan mendistribusikan ke sistem UNIX lainnya.
Difer grafis lain tampaknya memiliki banyak ketergantungan, tetapi juga dapat digunakan (pilihan Anda). Ini termasuk kdiff3
atau xxdiff
.