📋 Metin Karşılaştırma
Compare two texts and see differences instantly
📖 Kullanım Rehberi
Turkish translation here
❓ Sıkça Sorulan Sorular
En yaygın soruların cevapları
İki metni karşılaştırıp farklılıkları vurgulayan bir araç. Eklenen, silinen ve değiştirilen kelimeleri/satırları gösterir. Geliştiriciler (diff kodu), editörler (taslak karşılaştırma) ve sürümler arası değişiklikleri izleyen herkes için vazgeçilmezdir.
Bir diff algoritması (genellikle En Uzun Ortak Alt Dizi) kullanır. İki metinde ortak olan en uzun karakter/satır dizisini bulur, ardından farklılıkları gösterir. Eklenen metin yeşil (+), silinen kırmızı (-), değişmeyen gri ile gösterilir.
Code review — compare two versions of a file. Editing — compare original vs revised paragraphs. Plagiarism check — compare student paper vs source. Version control — before committing changes. Legal — compare contract drafts.
Line-by-line: compares whole lines. Best for code diff (one function changed = one line). Word-by-word: compares individual words within lines. Best for text editing (specific word changes in a paragraph). Our tool supports both.
Git diff, izlenen dosyalar için aynı işi yapar. Aracımız her türlü metinle çalışır — git repo'su gerekmez. Sadece iki sürümü yapıştırın ve anında karşılaştırın. Commit atmadan hızlı karşılaştırma için ideal.
Aracımız 50KB altındaki dosyalarla en iyi çalışır. Büyük dosya karşılaştırması için: git diff, terminaldeki diff komutu veya özel diff araçları (Beyond Karşılaştır, Meld, WinMerge) kullanın. Çok büyük dosyalarda tarayıcı bellek sınırları geçerlidir.
Değiştirilen satırları bağlamıyla gösteren kompakt bir biçim: '@@ -1,3 +1,4 @@ ...'. Eksi satırlar = kaldırılan. Artı satırlar = eklenen. Bağlam satırları (önek yok) = değişmeyen. Yama dosyalarında, git format-patch'te ve kod inceleme araçlarında kullanılır.
İki panel: solda orijinal, sağda değiştirilmiş. Değişiklikler satır içi vurgulanır. Uzun metinlerin görsel karşılaştırması için daha uygun. IDE'lerde (VS Code, IntelliJ), GitHub pull request'lerinde ve metin karşılaştırma aracımızda kullanılır.
Kaynak A'yı (öğrencinin çalışması) ve Kaynak B'yi (orijinal kaynak) yapıştırın. Diff tam eşleşmeleri (değişiklik yok), özgünleştirilmiş bölümleri (kısmi değişiklik) ve eklemeleri gösterir. Özellikle intihal denetçilerinin (Turnitin, Grammarly) yerini tutmaz.
Myers diff (git tarafından kullanılır) — minimal ve temiz diff'ler üretir. Patience diff (bazaar tarafından kullanılır) — yapılandırılmış metin için daha uygundur. Histogram diff — büyük dosyalar için daha uygundur. Araçımız, temiz ve okunabilir diff'ler için Myers tarzında çıktı üretir.
Bazı diff araçlarında 'boşlukları yok say' modu vardır. git'te: git diff -w (tüm boşlukları yok say) veya git diff --ignore-space-change (boşluk miktarını yok say). Araçımız boşlukları otomatik olarak yok saymaz — önce metninizi temizleyin.
A sürümünü B sürümüne dönüştürmek için gereken değişiklikleri gösteren .patch veya .diff dosyası. git diff > changes.patch komutuyla oluşturulur. git apply changes.patch komutuyla uygulanır. Açık kaynak katkılarında kullanılır (e-posta yamaları, gerrit kod incelemesi).
🔗 Related Tools
🔗 Share this tool
Share this free tool with friends — no signup required