DiffMerge - Rehber

Dizinleri, dosyaları ve metinleri yan yana karşılaştırın ve birleştirin. Renk kodlu vurgulamalarla farkları görselleştirin ve her iki yönde birleştirin.


Başlarken

  1. Sol ve sağ yolu ayarlayın (göz atın, yazın veya sürükleyip bırakın)
  2. Karşılaştırma ayarlarını ve filtreleri gerektiği gibi düzenleyin
  3. Başlatmak için Karşılaştır'a tıklayın
  4. Dizinler, dizin karşılaştırma görünümünü açar; dosyalar, metin karşılaştırma görünümünü açar

Veya iki metin dizesini doğrudan karşılaştırmak için Yeni Metinleri Karşılaştır'a tıklayın.


Dizin Karşılaştırması

Her iki dizindeki dosyalar, ortada bir durum sütunuyla yan yana listelenir.

Durum Renkleri

DurumAnlamı
Yalnızca SolDosya yalnızca solda mevcut
Yalnızca SağDosya yalnızca sağda mevcut
FarklıDosyalar içerik/boyut/tarihte farklı
Bulanık EşleşmeYalnızca boşlukta farklı
AynıDosyalar aynı

Karşılaştırma Yöntemleri

YöntemKarşılaştırır
sizeYalnızca dosya boyutu
timestampYalnızca değişiklik tarihi
size+timestampHer ikisi (varsayılan)
contentDosya içeriği bayt bayt

Birleştirme İşlemleri

  • Sol → Sağ — dosyaları soldan sağa kopyala
  • Sol ← Sağ — dosyaları sağdan sola kopyala
  • Sil — seçili dosyaları kaldır
  • Tüm birleştirme işlemleri Geri Al / Yinele'yi destekler

Gezinme

  • Farklar arasında atlamak için araç çubuğu düğmelerini veya kısayolları kullanın
  • Duruma göre filtrele: Yalnızca Sol, Yalnızca Sağ, Farklı, Aynı'yı göster/gizle
  • Yolu Kopyala (dosya adı, göreli veya tam yol) dahil bağlam menüsü için sağ tıklayın

Metin Karşılaştırması

Farkları satır satır vurgulanmış olarak yan yana iki düzenleyici görüntülenir.

  • Kelime düzeyinde fark vurgulaması (isteğe bağlı)
  • Bulanık eşleştirme — boşluk farklarını yok sayar (yapılandırılabilir desen)
  • Senkronize kaydırma (açılıp kapatılabilir)
  • Manuel geçersiz kılma ile otomatik kodlama tespiti
  • İkili dosyalar hex dump olarak görüntülenir (salt okunur)

Birleştirme

  • Bireysel blokları veya tüm farkları aynı anda birleştirin
  • İki yönlü: sol → sağ veya sağ → sol
  • Tam Geri Al / Yinele desteği
  • Panodan metni her iki tarafa yapıştırın

Karşılaştırma Geçmişi

  • Önceki karşılaştırmalar kaydedilir ve ana ekranda listelenir
  • Bir karşılaştırmayı yeniden çalıştırmak için çift tıklayın
  • Ayarları yüklemek veya silmek için sağ tıklayın
  • Ad, yollar, tarih ve türe göre sıralanabilir

Klavye Kısayolları

Dizin Karşılaştırması

EylemKısayol
Sonraki farkOption +
Önceki farkOption +
İlk / Son farkOption + Shift + /
Sol → sağ birleştirCmd + Option +
Sağ → sol birleştirCmd + Option +
SilCmd + Option + Delete
Yeniden karşılaştırCmd + R
Geri Al / YineleCmd + Z / Cmd + Shift + Z

Metin Karşılaştırması

EylemKısayol
Sonraki / Önceki farkOption + /
Seçimi sol → sağ birleştirCmd +
Seçimi sağ → sol birleştirCmd +
Tümünü sol → sağ birleştirCmd + Shift +
Tümünü sağ → sol birleştirCmd + Shift +
Yeniden karşılaştırCmd + R
YapıştırCmd + V

İpuçları

  • Filtreler — Belirli dosya türlerine (örn. *.py) odaklanmak veya derleme yapı taşlarını hariç tutmak için dosya/klasör filtrelerini kullanın
  • İçerik karşılaştırması — Hız pahasına en doğru karşılaştırma için "content" yöntemini kullanın
  • Bulanık eşleştirme — Yalnızca girintinin farklı olduğu kodu karşılaştırmak için harika
  • Yolu Kopyala — Karşılaştırma listesindeki herhangi bir dosyaya sağ tıklayarak dosya adını, göreli yolunu veya tam yolunu kopyalayın

Gizlilik

  • Tüm karşılaştırmalar bilgisayarınızda yerel olarak çalışır
  • Hiçbir dosya içeriği herhangi bir sunucuya gönderilmez
  • Karşılaştırma geçmişi yalnızca yerel diskinizde saklanır