Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| patch [Le 21/08/2016, 21:10] – video 41.250.181.96 | patch [Le 11/09/2022, 11:41] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | |||
| ---- | ---- | ||
| Ligne 7: | Ligne 6: | ||
| Patch permet d' | Patch permet d' | ||
| + | Il suffit d' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | Il suffit d' | ||
| =====Utilisation===== | =====Utilisation===== | ||
| - | ho ho Merci | + | ==== Créer un patch entre deux fichiers ==== |
| + | Pour créer un patch entre deux fichiers, il suffit de taper la commande : | ||
| - | :-x :-P | + | diff -u fichier1 fichier2 > mon.patch |
| + | ==== Créer un patch entre deux répertoires ==== | ||
| + | Pour créer un patch entre deux répertoires, | ||
| + | diff -Naur rep1/ rep2/ > mon.patch | ||
| - | + | ==== Patcher un dossier ==== | |
| - | HACkE | + | |
| - | + | ||
| - | {{: | + | |
| - | {{: | + | |
| - | + | ||
| - | ---- | + | |
| - | ń<note warning> | + | |
| - | FIXME | + | |
| - | ==== Patcher un dossier ==== | + | |
| L' | L' | ||
| Ligne 47: | Ligne 35: | ||
| - | ==== Patcher tous les fichiers indiqués par le patch ==== | + | ==== Patcher tous les fichiers indiqués par le patch ==== |
| patch < mon.patch | patch < mon.patch | ||
| - | ==== Patcher explicitement un seul fichier ==== | + | ==== Patcher explicitement un seul fichier ==== |
| - | patch monfichier.truc < mon.patch | + | patch monfichier.truc < mon.patchv< |
| - | ==== Patcher en mode verbeux sans appliquer réellement le patch ==== | + | ==== Patcher en mode verbeux sans appliquer réellement le patch ==== |
| patch --verbose --dry-run < mon.patch | patch --verbose --dry-run < mon.patch | ||
| - | ==== Retour arrière sur un passage de patch ==== | + | ==== Retour arrière sur un passage de patch ==== |
| patch --reverse < mon.patch | patch --reverse < mon.patch | ||
| | | ||
| - | ==== Application d'un patch avec conservation des permissions | + | ==== Application d'un patch avec conservation des permissions |
| - | <note warning> | + | <note warning> |
| </ | </ | ||
| - | Pour préserver les permissions, | + | Pour préserver les permissions, |
| cd / | cd / | ||
| chmod --reference=00_header.orig 00_header | chmod --reference=00_header.orig 00_header | ||
| + | | ||
| + | ===== Voir aussi ===== | ||
| + | * [[https:// | ||
| + | |||
| ---- | ---- | ||
| // | // | ||
