wdiff
Aslında, dosyaları kelimelere göre karşılaştırmanın çok eski bir metodu. Dosyaları yeniden biçimlendirerek çalıştı, sonra diff
farklılıkları bulmak için kullandı ve tekrar geri verdi. Ben kendime bağlam eklemeyi önerdim, böylece kelime kelimesi yerine karşılaştırmak yerine, her kelimeyi başka 'bağlam' kelimelerinin çevrelediği şekilde yapıyor. Bu, özellikle dosyaların çoğunlukla birkaç ortak kelime bloğuyla farklı olduğu durumlarda, farkın dosyalardaki ortak geçitlerde kendisini daha iyi eşitlemesini sağlar. Örneğin, intihal için metin karşılaştırırken veya yeniden kullandığınızda.
dwdiff
daha sonra oluşturuldu wdiff
. Ancak dwdiff
bu metni yeniden biçimlendirme işlevini, iyi etki için kullanır dwfilter
. Bu harika bir gelişme - bir metni diğerine eşleştirmek için yeniden biçimlendirebilir ve sonra bunları satır satır grafik fark görüntüleyicisi kullanarak karşılaştırabilirsiniz. Örneğin, "diffuse" grafiksel diff ile kullanma ....
dwfilter file1 file2 diffuse -w
Bu yeniden biçimlendirir file1
biçimine file2
ve o verdiği diffuse
görsel bir karşılaştırma için. file2
değiştirilmemiş olduğundan, sözcük farklılıklarını doğrudan içinde düzenleyebilir ve birleştirebilirsiniz diffuse
. Düzenlemek file1
istiyorsanız, -r
hangi dosyanın yeniden biçimlendirildiğini tersine ekleyebilirsiniz . Deneyin ve son derece güçlü olduğunu göreceksiniz!
Grafiksel fark tercihim (yukarıda gösterilmiştir), diffuse
daha temiz ve daha faydalı hissettirdiği gibidir . Ayrıca, bağımsız bir python programıdır, diğer UNIX sistemlerine kurulumu ve dağıtımı kolaydır.
Diğer grafiksel farklılıkların çok fazla bağımlılığı var gibi gözüküyor, fakat kullanılabiliyor da (seçiminiz). Bunlar kdiff3
veya xxdiff
.