Metin Karşılaştırıcı
İki metni yan yana karşılaştırın ve farklılıkları vurgulayın. Kod incelemeleri ve belge revizyonları için ideal. Ücretsiz, anında, kayıt gerektirmez.
Referans
Metin Karşılaştırma
Bir metin diff'i, bir metnin iki sürümünü satır satır karşılaştırır ve aralarında neyin değiştiğini belirler. Yalnızca Metin A'da bulunan satırlar silindi (kırmızı) olarak işaretlenir; yalnızca Metin B'de bulunan satırlar eklendi (yeşil) olarak işaretlenir; her ikisinde de bulunan satırlar değişmeden gösterilir. Yaygın kullanım örnekleri: kod incelemesi (bir dosyanın iki sürümü arasındaki değişiklikleri tespit etme), belge revizyonu (taslaklar arasındaki düzenlemeleri takip etme), yapılandırma karşılaştırma (iki yapılandırma dosyası arasındaki farkları tespit etme) ve log analizi (bir sürecin iki çalıştırmasından elde edilen çıktıyı karşılaştırma). Kullanılan algoritma, diff, Git ve GitHub kod inceleme arayüzü tarafından kullanılan aynı temel olan En Uzun Ortak Alt Dizi (LCS)'ye dayanmaktadır.
Metin karşılaştırma kullanım alanları
Kod incelemesi — birleştirmeden önce değişiklikleri tespit etmek için bir dosyanın iki sürümünü karşılaştırın. Yapılandırma denetimi — hazırlık ve üretim yapılandırma dosyaları arasındaki farkları tespit edin. Belge revizyonu — teklif, sözleşme veya README taslakları arasındaki düzenlemeleri takip edin. Log analizi — davranışsal farklılıkları bulmak için iki süreç çalıştırmasının çıktısını karşılaştırın. API hata ayıklama — yüklerin nerede ayrıştığını belirlemek için iki JSON yanıtını yapıştırın.
Diff algoritması nasıl çalışır?
Bu araç, Unix diff, Git ve GitHub'ın pull-request görünümünün temelini oluşturan En Uzun Ortak Alt Dizi (LCS) algoritmasını kullanır. Girdiyi satır satır karşılaştırır, ardından değişen satır çiftlerinde tam olarak hangi karakterlerin değiştiğini vurgulamak için karakter düzeyinde bir diff çalıştırır. Silinen metin kırmızı; eklenen metin yeşil olarak gösterilir.
Gizlilik
Tüm karşılaştırmalar %100 tarayıcınızda çalışır. Hiçbir sunucuya veri gönderilmez.