Come confrontare testi e trovare le differenze

· 3 min di lettura

Trovare cosa è cambiato tra due versioni di un documento, di un file di configurazione o di un pezzo di codice è un compito comune. Leggere le due versioni e individuare le differenze a occhio è lento e poco affidabile — soprattutto con testi lunghi. Un comparatore (diff) lo fa istantaneamente ed evidenzia ogni cambiamento.

Come confrontare due testi

  1. Incolla le due versioni — inserisci il testo originale a sinistra e il testo modificato a destra.
  2. Consulta l'evidenziazione — le righe aggiunte sono in verde, le righe rimosse in rosso. Le righe modificate mostrano la vecchia e la nuova versione.
  3. Esporta o copia — copia i risultati del diff o scarica un report.

Leggere un diff

L'output di un diff usa un codice colore semplice:

È la stessa convenzione usata da Git, GitHub e tutti i grandi sistemi di controllo di versione.

Quando il diff è utile

Consigli

Domande frequenti

Il diff confronta carattere per carattere?

Confronta riga per riga, lo stesso approccio di Git e della maggior parte degli strumenti pro di diff. Se un solo carattere cambia su una riga, l'intera riga è evidenziata come cambiata.

C'è un limite di dimensione?

Nessun limite rigido, ma testi molto grandi (oltre 10.000 righe) possono richiedere un momento per essere elaborati poiché il confronto gira interamente nel tuo browser.

Posso confrontare file di codice?

Sì. Il diff funziona con qualsiasi testo, incluso codice sorgente. La colorazione sintattica aiuta a leggere più facilmente i diff di codice.

Il mio testo viene inviato a un server?

No. Il confronto avviene nel tuo browser. Il tuo testo non lascia mai il tuo dispositivo.