İki dosyayı zorlayacak ve aslında tüm boşlukları görmezden gelecek bir uygulama arıyorum, örneğin:
class foo {
bar
spaz
}
eşit derecede eşittir
class foo{bar spaz}
ya da
classfoo {
barspaz}
Ama değil
classfoo {
spazspaz
}
yani spazönceki örnekte bardiğer örneklerden herhangi birinin yerini aldığını gösteriyordu . Sadece 2 dosyayı karşılaştırmak gerekiyor.
- Bir windows veya linux / unix / posix uyumlu bir yardımcı program olabilir.
- Lin / unix
diff -wkomutunu denedim, sadece satır başına fark boşluk ise, boşlukları yok sayar . Boşluğu tamamen görmezden gelmek için bir seçenek görmüyorum . - Ayrıca Windows için ücretsiz bir karşılaştırma aracı olan UECompare veya Ultracompare'i de denedim.
diffsonuçları ile değiştirebilirsiniz . Yine de, bu büyük farklılıklar için çok sayıda çıktı satırı üretecekti. diffÖzel olarak çizgi çubuklarını işlemeden dosyaları karşılaştırmak için yeni bir programa (veya bayrağa) ihtiyacınız olduğunu düşünüyorum .
diffdosyaları satır satır karşılaştırır. Yeni satırlar değişikliklere sınırlayıcı görevi görür. Onlar olmadan anlamlı bir karşılaştırma yapmak zor olurdu. shurane'ın cevabı işe yarar, ancak yorumlardaki sebeplerden daha az kullanışlıdır.