m 1 révision importée |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
== Comment créer un patch avec diff == | == Comment créer un patch avec diff == | ||
* Supposons que l'on ait 2 répertoires '''origin''' : répertoire d'origine et '''modified''' : le répertoire modifié <br> | * Supposons que l'on ait 2 répertoires '''origin''' : répertoire d'origine et '''modified''' : le répertoire modifié <br> | ||
:Lancer : | *:Lancer : | ||
: | *:{{syntaxhighlight| lang=bash |code= diff -crB origin modified > diff.patch}} | ||
* ou plutôt pour avoir les nouveaux fichiers | * ou plutôt pour avoir les nouveaux fichiers | ||
: | *:{{syntaxhighlight| lang=bash |code=diff -Naur origin modified > diff.patch}} | ||
* Le fichier généré diff.patch peut etre utilisé par la commande patch. | * Le fichier généré diff.patch peut etre utilisé par la commande patch. | ||
== Diff non bavard == | == Diff non bavard == | ||
{{syntaxhighlight| lang=bash |code=diff -q origin modified }} | |||
== Tester le retour du diff == | == Tester le retour du diff == | ||
diff -crB origin modified > diff.patch
diff -Naur origin modified > diff.patch
diff -q origin modified
if diff -q file1 file2
then
echo "file1 est égal à file2"
else
echo "file1 est <> de file2"
fi