Créer un patch

Un article de DocAstairs.

[modifier] Besoin

Créer un patch est souvent nécessaire et vous simplifiera la vie si vous ne l'utilisez pas déjà. Par exemple, euh en fait, j'ai pas vraiment d'exemple en tête...

[modifier] Créer le patch

user@system$ diff -aburN repertoire/reference/ repertoire/modifie/ > mon_patch.diff
  • a : traiter tout les fichiers comme du texte
  • b : permet de ne pas tenir compte des différences sur les espaces
  • u : faire un patch unifié
  • r : parcourrir les sous répertoires
  • N : permet de gérer les fichiers nouveaux

[modifier] Injecter le patch

patch -p1 < mon_patch.diff
  • p1 : permet de faire abstraction du répertoire de l'arborescence dans laquelle avait était créé le patch.