wdiffAslında, dosyaları kelimelere göre karşılaştırmanın çok eski bir metodu. Dosyaları yeniden biçimlendirerek çalıştı, sonra difffarklı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.
dwdiffdaha 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 file1biçimine file2ve o verdiği diffusegörsel bir karşılaştırma için. file2değiştirilmemiş olduğundan, sözcük farklılıklarını doğrudan içinde düzenleyebilir ve birleştirebilirsiniz diffuse. Düzenlemek file1istiyorsanız, -rhangi 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), diffusedaha 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 kdiff3veya xxdiff.