DiffMerge - Guida

Confronta e unisci directory, file e testo affiancati. Visualizza le differenze con evidenziazioni a colori e unisci in entrambe le direzioni.


Per iniziare

  1. Imposta i percorsi sinistro e destro (sfoglia, digita o trascina e rilascia)
  2. Regola le impostazioni di confronto e i filtri secondo necessità
  3. Fai clic su Confronta per iniziare
  4. Le directory aprono la vista di confronto delle directory; i file aprono la vista di confronto del testo

Oppure fai clic su Confronta nuovi testi per confrontare direttamente due stringhe di testo.


Confronto di directory

I file di entrambe le directory vengono elencati affiancati con una colonna di stato al centro.

Colori di stato

StatoSignificato
Solo a sinistraIl file esiste solo a sinistra
Solo a destraIl file esiste solo a destra
DiversoI file differiscono per contenuto/dimensione/data
Corrispondenza fuzzyDifferiscono solo negli spazi vuoti
IdenticoI file sono identici

Metodi di confronto

MetodoConfronta
sizeSolo dimensione del file
timestampSolo data di modifica
size+timestampEntrambi (predefinito)
contentContenuto del file byte per byte

Operazioni di fusione

  • Sinistra → Destra — copia file da sinistra a destra
  • Sinistra ← Destra — copia file da destra a sinistra
  • Elimina — rimuovi i file selezionati
  • Tutte le operazioni di fusione supportano Annulla / Ripeti

Navigazione

  • Usa i pulsanti della barra degli strumenti o le scorciatoie per saltare tra le differenze
  • Filtra per stato: mostra/nascondi Solo a sinistra, Solo a destra, Diverso, Identico
  • Fai clic destro per il menu contestuale che include Copia percorso (nome del file, relativo o percorso completo)

Confronto di testo

Due editor visualizzati affiancati con le differenze evidenziate riga per riga.

  • Evidenziazione del diff a livello di parola (opzionale)
  • Corrispondenza fuzzy — ignora le differenze di spaziatura (modello configurabile)
  • Scorrimento sincronizzato (commutabile)
  • Rilevamento automatico della codifica con sostituzione manuale
  • I file binari vengono visualizzati come hex dump (sola lettura)

Fusione

  • Unisci singoli blocchi o tutte le differenze in una volta sola
  • Bidirezionale: sinistra → destra o destra → sinistra
  • Supporto completo di Annulla / Ripeti
  • Incolla testo dagli appunti su entrambi i lati

Cronologia dei confronti

  • I confronti precedenti vengono salvati ed elencati nella schermata principale
  • Doppio clic per rieseguire un confronto
  • Clic destro per caricare le impostazioni o eliminare
  • Ordinabile per nome, percorsi, data e tipo

Scorciatoie da tastiera

Confronto di directory

AzioneScorciatoia
Diff successivoOption +
Diff precedenteOption +
Primo / Ultimo diffOption + Shift + /
Unisci sinistra → destraCmd + Option +
Unisci destra → sinistraCmd + Option +
EliminaCmd + Option + Delete
RiconfrontaCmd + R
Annulla / RipetiCmd + Z / Cmd + Shift + Z

Confronto di testo

AzioneScorciatoia
Diff successivo / precedenteOption + /
Unisci selezione sinistra → destraCmd +
Unisci selezione destra → sinistraCmd +
Unisci tutto sinistra → destraCmd + Shift +
Unisci tutto destra → sinistraCmd + Shift +
RiconfrontaCmd + R
IncollaCmd + V

Suggerimenti

  • Filtri — Usa filtri di file/cartelle per concentrarti su tipi di file specifici (es., *.py) o escludere artefatti di build
  • Confronto del contenuto — Usa il metodo "content" per il confronto più accurato, a scapito della velocità
  • Corrispondenza fuzzy — Ottimo per confrontare codice in cui differisce solo l'indentazione
  • Copia percorso — Fai clic destro su qualsiasi file nell'elenco dei confronti per copiarne il nome del file, il percorso relativo o il percorso completo

Privacy

  • Tutti i confronti vengono eseguiti localmente sul tuo computer
  • Nessun contenuto del file viene inviato ad alcun server
  • La cronologia dei confronti è memorizzata solo sul tuo disco locale