8.6.15 Estrarre le differenze e fondere gli aggiornamenti da un file sorgente
Seguendo una delle seguenti procedure, si estrarranno le differenze dal file
sorgente creando dei file diff unificati file.patch0 o
file.patch1 a seconda della localizzazione del file:
$ diff -u file.vecchio file.nuovo1 > file.patch0
$ diff -u vecchio/file nuovo1/file > file.patch1
Il file diff (chiamato anche file patch) � usato per inviare gli aggiornamenti
di un programma. Chi lo riceve applicher� questo aggiornamento ad un altro
file con:
$ patch -p0 file < file.patch0
$ patch -p1 file < file.patch1
Se avete tre versioni dello stesso codice sorgente, potete farle confluire pi�
efficacemente tutte insieme usando diff3
:
$ diff3 -m file.mio file.old file.tuo > file