Contexte : vous voulez transmettre à d’autres personnes les modifications que vous effectuez sur un dossier.
Disons que le dossier à surveiller s’appelle ./dossier
.
- Commencez par créer une copie de travail du dossier :
cp -r ./dossier ./dossier-work
. - Effectuez vos modification dans votre dossier de travail
./dossier-work
. - Utilisez la commande
diff
pour détecter les modifications :diff -Nur ./dossier ./dossier-work > patch.diff
. - Transmettez le fichier
patch.diff
à quelqu’un qui a une copie de./dossier
. - Le destinataire n’a plus qu’à appliquer le patch :
patch -p 0 < patch.diff
(Alternative :patch ./dossier < patch.diff
). Son./dossier
sera modifié pour reproduire vos changements.