Metin Fark Denetleyici

Iki metin yapiştirin ve aninda her farki gorun — kelime seviyesinde vurgulama ile eklenen, kaldirilan ve degistirilen satirlar

Paste text in both boxes to see differences

Bu arac hakkinda

Metnin iki versiyonu arasindaki farkliliklari yan yana okuyarak bulmak yavas ve hataya aciktir. Bu fark denetleyici aninda yapar — orijinal ve degistirilmis metni yapiştirin ve her degisiklik renkle vurgulanir. Eklenen satirlar yesil, kaldirilan satirlar kirmizi ve degistirilen satirlar satir icinde tam olarak hangi kelimelerin degistigini gosterir. Ozet, kac satirin eklendigini, kaldırildigini ve degismeden kaldigini soyler, boylece degisikliklerin kapsamini bir bakista olcebilirsiniz. Makale taslaklarini karsilastirmak, yapilandirma dosyasi degisikliklerini kontrol etmek, kod duzenlemelerini incelemek, cevirileri dogrulamak veya "bu iki versiyon arasinda ne degisti?" sorusuna cevap vermeniz gereken herhangi bir zaman icin kullanin.

Nasil kullanilir

1. Orijinal metni sol (ust) kutuya yapiştirin 2. Degistirilmis metni sag (alt) kutuya yapiştirin 3. Siz yazarken farkliliklar otomatik vurgulanir 4. Yesil = eklendi, Kirmizi = kaldırıldı, vurgulanan kelimeler = belirli degisiklikler 5. Buyuk/kucuk harf veya bosluk yoksaymak icin secenekleri kullanin 6. Karsilastirma yonunu tersine cevirmek icin "Degistir"e tiklayin

Formul

Fark, En Uzun Ortak Altdizi (LCS) algoritması kullanılarak hesaplanir. Degistirilen satirlar bitisik kaldir/ekle bloklarını esleyerek tespit edilir. Kelime seviyesinde degisiklikler degistirilen satirlar icinde vurgulanir.

Sikca sorulan sorular

Metin fark denetleyici nasıl calisir?
Fark denetleyici her iki metni satirlara boler ve en iyi hizalamayı bulmak icin En Uzun Ortak Altdizi (LCS) algoritmasini kullanir. Her iki metinde bulunan satirlar degismemis olarak isaretlenir. Sadece orijinalde olan satirlar kaldırılmış, sadece degistirilmis versiyonda olan satirlar eklenmis olarak isaretlenir. Degistirilen satirlar icin arac, tam olarak neyin degistigini vurgulamak icin bireysel kelimeleri de karsilastirir.
Renkler ne anlama geliyor?
Yesil satirlar (+) degistirilmis metne eklendi. Kirmizi satirlar (−) orijinalden kaldırıldı. Iclerinde vurgulanan kelimeleri olan satirlar degistirildi — vurgulamalar tam olarak hangi kelimelerin degistigini gosterir. Rengi olmayan satirlar her iki versiyonda ayni.
Bu araçla kodu karsilastirabilir miyim?
Evet. Fark denetleyici herhangi bir duz metinle calisir — kod, nesir, yapilandirma dosyalari, CSV verisi, JSON, vb. Satir satir karsilastirir, tam olarak kod versiyon kontrolunun (Git) calişma sekli. Kodla en iyi sonuclar icin girinti degisikliklerinin gorulur olmasi icin 'Bosluk kirp' secenegini kapali tutun.
Fark ve karsilastirma arasindaki fark nedir?
Bu baglamda ayni anlama gelirler. 'Fark' (difference'ın kısaltması) programlama ve versiyon kontrolunde kullanilan teknik terimdir. 'Karsilastirma' gunluk kelimedir. Her ikisi de metnin iki versiyonu arasinda neyin degistigini bulmaya atifta bulunur.
Bu araç metnimi sakliyor mu?
Hayır. Her sey tarayicinizda calisir. Metniniz asla sunucuya gonderilmez. Karsilastirma tamamen istemci tarafinda JavaScript kullanilarak hesaplanir. Sayfayi kapattiginizda metin silinir.
Cok buyuk metinleri karsilastirabilir miyim?
Arac birkaç bin satira kadar metinlerle iyi calisir. Cok buyuk dosyalar (10.000 satirin ustunde) icin karsilastirma bir an surebilir. Algoritma, degisen bolumde farki hesaplamadan once ayni on ek ve son ekleri atlayarak optimize eder.
'Buyuk/kucuk harf yoksay' ne yapar?
Etkinlestirildiginde, 'Merhaba' ve 'merhaba' ayni olarak kabul edilir. Buyuk/kucuk harf farklarını umursamadiğınızda ve içerik değişikliklerine odaklanmak istediginizde kullanislidir. Orijinal metin hala orijinal buyuk/kucuk harfiyle gösterilir — sadece karsilastirma mantigi etkilenir.