Diff / Metin Karşılaştırma
İki metni veya kod bloğunu karşılaştırın; eklenen, silinen ve değişmeyen satırları renkli görün.
Diff aracı nasıl kullanılır?
Sol kutuya orijinal metni, sağ kutuya değiştirilmiş halini yapıştırın, "Karşılaştır" butonuna tıklayın. Sonuç kutusunda her satır renklendirilir: yeşil satırlar eklenen, kırmızı satırlar silinen, gri satırlar ise değişmeyen kısımlardır.
Diff (fark) karşılaştırması nedir?
Diff, iki metin arasındaki farkları satır satır tespit eden bir algoritmadır. En uzun ortak alt diziyi (LCS) bularak hangi satırların ortak, hangilerinin eklenmiş veya silinmiş olduğunu hesaplar. Bu yöntem, yazılım geliştirmede kod değişikliklerini incelemek (code review) için yaygın olarak kullanılır.
Hangi durumlarda kullanılır?
İki sözleşme veya makale taslağı arasındaki değişiklikleri bulmak, bir kod dosyasının eski ve yeni halini karşılaştırmak, bir e-tablodan kopyalanan iki liste arasındaki farkı görmek veya bir metnin farklı sürümlerini incelemek için idealdir.
İki metin dosyası arasındaki farkları nasıl görürüm?
İki metni sol ve sağ kutulara yapıştırmanız yeterli — araç, eklenen, silinen ve değişen satırları/kelimeleri renkli olarak vurgulayarak yan yana veya birleştirilmiş görünümde gösterir.
Diff aracı kelime bazlı mı yoksa satır bazlı mı karşılaştırma yapar?
Bu araç hem satır hem kelime düzeyinde karşılaştırma yapabilir — satır bazlı görünüm genel değişiklikleri hızlıca görmek için, kelime bazlı görünüm ise bir cümledeki küçük değişiklikleri (tek bir kelimenin değişmesi gibi) hassas şekilde tespit etmek için kullanışlıdır.
Sözleşme revizyonlarını karşılaştırmak için kullanılabilir mi?
Evet, bu yaygın bir kullanım alanı — bir sözleşmenin eski ve yeni versiyonunu yapıştırarak, hangi maddelerin eklendiğini, kaldırıldığını veya değiştirildiğini satır satır görebilir, imzalamadan önce tüm değişiklikleri gözden kaçırmadan inceleyebilirsiniz.