Nasıl kullanılır?
- Orijinal metni sol kutuya, değiştirilmiş metni sağ kutuya yapıştırın.
- Satırlara göre (kod, listeler ve veriler için daha uygun) ya da kelimelere göre (düz metinler için daha uygun) karşılaştırmayı seçin.
- İsterseniz harf büyüklüğü veya boşluk farklılıklarını yoksayın.
- Sonucu inceleyin: kaldırılan bölümler − işareti ve kırmızı arka planla, eklenen bölümler + işareti ve yeşil arka planla gösterilir. Karşılaştırma yönünü tersine çevirmek için “Değiştir” seçeneğini kullanın.
Nasıl çalışır?
Karşılaştırma, Git'in ve çoğu diff programının kullandığı Myers fark algoritmasını kullanır. Orijinal metni değiştirilmiş metne dönüştürmek için gereken en az sayıda ekleme ve kaldırma işlemini bulur; diğer her şeyi değişmemiş olarak gösterir. Düzenlenen bir satır veya kelime, kaldırma işleminin ardından ekleme işlemi olarak görünür.
Satır modunda her satır bir bütün olarak karşılaştırılır ve sonuçta her iki sürümdeki satır numaraları gösterilir. Windows ve Unix satır sonları aynı kabul edilir; sondaki son satır sonu dikkate alınmaz. Kelime modunda metinler kelimelere ve aralarındaki boşluklara bölünür, değişiklik dizileri satır içinde gösterilir. Sayımlara boşluklar değil, yalnızca kelimeler dahildir. Bir kelimeye bitişik noktalama işareti o kelimenin parçası sayılır; bu nedenle “son.” ile “son” farklıdır.
“Büyük/küçük harf farkını yoksay” seçeneği, “Merhaba” ve “merhaba” ifadelerini aynı kabul eder. “Boşluk farklarını yoksay” seçeneği; yalnızca başta veya sonda boşluk olması ya da kelimeler arasındaki boşluk sayısının farklı olması nedeniyle ayrılan satırları aynı kabul eder. Kelime modunda her tür ve miktardaki boşluk aynı sayılır. Yoksayılan farklılıklar, değiştirilmiş sürümdeki metinle gösterilir.
Sayfanın hızlı yanıt vermesini sağlamak için satır modunda her metin en fazla 5.000 satır, kelime modunda ise en fazla 3.000 kelime içerebilir. Değişiklikler hem renkle hem de + veya − işaretiyle belirtilir; ekran okuyucular bunları eklenen veya kaldırılan içerik olarak duyurur.
Örnekler
Sözleşmede nelerin değiştiğini kontrol etme
Geçen ayın koşullarını ve bu ayın sürümünü kelime modunda yapıştırın. “30 gün” ifadesinin “14 gün” olarak değişmesiyle aynı cümlede “30” kaldırılmış, “14” eklenmiş olarak gösterilir; böylece küçük değişiklikler gözden kaçmaz.
İki yapılandırma dosyasını karşılaştırma
“Boşluk farklarını yoksay” seçeneğiyle satır modunda girintisi değişen satırlar bildirilmez; yalnızca değerleri gerçekten değişen satırlar, her iki dosyadaki satır numaralarıyla işaretlenir.
Bir makaledeki düzenlemeleri inceleme
Düzenleyicinin eklediği veya kaldırdığı tüm kelimeleri görmek için taslağı ve düzenlenmiş metni kelime modunda yapıştırın. Böylece bir kelime işlemcisinde değişiklikleri izleme özelliğini kullanmanız gerekmez.
Sık sorulan sorular
Satır modunu mu, kelime modunu mu kullanmalıyım?
Her satırın ayrı bir birim olduğu kodlar, listeler, CSV ve yapılandırma dosyaları için satır modu daha uygundur. Tek bir kelime değişikliğinin aksi hâlde paragrafın tamamını değişmiş göstereceği metin paragrafları için kelime modu daha uygundur.
Değiştirilen bir satır neden kaldırılmış ve eklenmiş olarak gösteriliyor?
Diff, değişiklikleri kaldırma ve ekleme işlemleri olarak gösterir. Düzenlenen bir satır, eski satırın kaldırılması ve yeni satırın eklenmesi şeklinde görünür. Satırın içindeki hangi kelimelerin değiştiğini görmek için kelime moduna geçin.
Boyut sınırı var mı?
Evet: satır modunda metin başına 5.000 satır, kelime modunda metin başına 3.000 kelime. Çok farklı metinlerin karşılaştırılması daha uzun sürer; bu sınırlar, yavaş cihazlarda sayfanın donmasını önler.
Word veya PDF dosyalarını karşılaştırabilir miyim?
Doğrudan karşılaştıramazsınız. Her belgedeki metni kopyalayıp kutulara yapıştırın. Kalın yazı veya yazı tipi gibi biçimlendirmeler değil, yalnızca metin karşılaştırılır.
Gizlilik
Her iki metin de yalnızca tarayıcınızda karşılaştırılır. Hiçbir şey yüklenmez, saklanmaz veya analiz verilerine eklenmez.