next up previous contents index
Next: Indentation du code C Up: Programmation en C Previous: Outils de développement

   
Patcher des fichiers

Soient deux versions d'un même programme : salut.c.old et salut.c. Pour créer un patch de la première version à la seconde, entrer la commande :

diff -c salut.c.old salut.c > salut.patch  

Pour appliquer le patch, entrer la commande suivante :

patch < salut.patch

L'ancienne version est alors sauvegardée avec le même nom, mais avec l'extension .orig. Si on applique le patch une seconde fois, les modifications sont annulées.

Pour patcher deux répertoires, entrer la commande :

diff -cr salut.c.old salut.c > salut.patch

Et pour appliquer le patch :

patch -p0 < salut.patch



MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.