DevToolPal
TR

Metin Karşılaştırma (Diff)

İki metni karşılaştırın; eklenen, silinen veya değişen kısımları satır, kelime ya da karakter bazında vurgulayın.

Yerelde çalışır, asla yüklenmez

Seçenekler

Görünüm
Karşılaştır

Orijinal metin

Değiştirilmiş metin

Farklar

Sonuç burada görünür

Ne işe yarar

Metin karşılaştırma aracı bir metnin iki sürümünü karşılaştırır ve tam olarak neyin değiştiğini gösterir. Silinen içerik kırmızıyla, eklenen içerik yeşille işaretlenir; her değişikliği orijinal dosyalarda bulabilmeniz için her iki sürümün satır numaraları da gösterilir.

Bir belgedeki düzenlemeleri incelemek, iki yapılandırma dosyasını karşılaştırmak, iki API yanıtı arasında neyin değiştiğini kontrol etmek veya bir metin karşılaştırmasını bozan tek karakteri bulmak için kullanın.

Nasıl kullanılır

  1. Eski sürümü Orijinal metin alanına, yeni sürümü Değiştirilmiş metin alanına yapıştırın veya Örnek düğmesine tıklayın.
  2. Farklar siz yazdıkça aşağıda görünür.
  3. Karşılaştırmanın ne kadar ayrıntılı olacağını belirlemek için Satırlar, Kelimeler veya Karakterler seçeneğini seçin.
  4. Önemsemediğiniz değişiklikleri gizlemek için Büyük/küçük harfi yoksay veya Baştaki/sondaki boşlukları yoksay seçeneğini açın.
  5. Yönü tersine çevirmek için Yer değiştir, unified diff kopyalamak için Patch’i kopyala düğmesine tıklayın.

Örnek

bread ifadesinin whole grain bread olduğu, eggs öğesinin kaldırıldığı ve dark chocolate öğesinin eklendiği bir alışveriş listesini karşılaştırmak, iki silinmiş ve iki eklenmiş satır gösterir. Unified patch şöyle görünür:

 apples
-bread
+whole grain bread
 milk
-eggs
 coffee beans
+dark chocolate

İpuçları

  • JSON için, diff’in düzen farkları yerine gerçek değişiklikleri göstermesi amacıyla önce iki tarafı da JSON biçimlendiriciyle biçimlendirin.
  • Çok büyük veya tamamen farklı metinlerin karşılaştırılması çok uzun sürebilir; bu durumda araç birkaç saniye sonra durur ve girdiyi küçültmenizi ister.

SSS

› Satır, kelime ve karakter modu arasındaki fark nedir?

Satır modu tüm satırları eklenmiş veya silinmiş olarak işaretler ve kod, yapılandırma dosyaları ve listeler için en iyisidir. Kelime modu bir paragraf içindeki değişen kelimeleri vurgular; düz yazıya uygundur. Karakter modu tek bir yazım hatası gibi en küçük düzenlemeleri gösterir.

› Bir patch dosyası alabilir miyim?

Evet. Farkları git diff ile aynı format olan, git apply ve patch gibi araçların anladığı unified diff formatında kopyalamak için "Patch’i kopyala" düğmesine tıklayın.

› Yalnızca boşlukları değişen satırlar neden farklı gösteriliyor?

Varsayılan olarak her karakter sayılır. Satır modunda girintiyi ve sondaki boşlukları yoksaymak için "Baştaki/sondaki boşlukları yoksay" seçeneğini açın.

› Metinlerim yükleniyor mu?

Hayır. Karşılaştırma tarayıcınızda çalışır; bu yüzden özel belgeler ve kaynak kodu için güvenlidir.