Capitolo 3. Confronto e fusione di cartelle con KDiff3

Introduzione al confronto e alla fusione tra cartelle

Spesso i programmatori devono modificare molti file in una cartella per realizzare i loro scopi. Per questo KDiff3 permette anche di confrontare e fondere ricorsivamente intere cartelle.

Anche se confrontare e fondere delle cartelle sembra abbastanza semplice, ci sono diversi dettagli da considerare. Il più importante è ovviamente che ora molti file potrebbero essere coinvolti in ogni operazione. Se non hai copie di sicurezza dei dati originali, può essere molto difficile se non impossibile tornare allo stato originale. Quindi, prima di avviare una fusione, assicurati che i tuoi dati siano al sicuro e che sia possibile tornare indietro. È una tua decisione se archiviarli o se usare un sistema di controllo delle versioni, ma anche i programmatori esperti hanno bisogno dei vecchi sorgenti ogni tanto. Nota che anche se io (l'autore di KDiff3) cerco di fare del mio meglio, non posso garantire che non ci siano errori. In accordo con la licenza GNU GPL, non c'è alcuna garanzia per questo programma. Quindi attenzione e ricordate:

Errare è umano, ma per fare un gran casino è necessario un computer.

Ecco quindi quello che questo programma può fare per te: KDiff3...

  • ... legge e confronta due o tre cartelle ricorsivamente,

  • ... fa particolare attenzione ai collegamenti simbolici,

  • ... permette di sfogliare i file con un doppio clic del mouse,

  • ... per ogni elemento propone un'operazione di fusione, che puoi cambiare prima di avviare la fusione delle cartelle,

  • ... permette di simulare la fusione ed elenca le azioni che verrebbero fatte, senza eseguirle per davvero,

  • ... permette di fondere, e permette l'intervento manuale quando questo è necessario,

  • ... ti permette di avviare l'operazione selezionata per tutti gli elementi (tasto F7) o per l'elemento selezionato (tasto F6),

  • ... permette di continuare la fusione dopo l'interazione manuale con il tasto F7,

  • ... a scelta, crea delle copie di sicurezza, con l'estensione .orig,

  • ...