Patch

Da Andreabont's Wiki.

Il comando patch permette di applicare un file di differenze (Delta) ad un file (o insieme di file) sul filesystem.

Creare il file di differenze

diff -u file_vecchio.txt file_nuovo.txt > file_differenze.diff

Applicare il file di differenze

E' opzionale il parametro -p seguito da il numero di directory parent da ignorare (utile per applicare patch in luoghi diversi da quelli in cui è stata presa)

patch [-p0] < file_differenze.diff

Eseguire il revert di una patch applicata

Il comando deve essere uguale, e differire solo per l'aggiunta del parametro -R.

patch -R < file_differenze.diff