Articles of patch

Exécution de "patch" sans générer de files * .orig et * .rej

Est-il possible de dire à patch ne pas générer les files .orig et .rej ? Je trouve extrêmement ennuyeux que ce patch crée ces derniers.

Erreur "Malformed patch" lors de l'application du diff à wget source avec un patch

Je voudrais appliquer ce patch, donc j'ai copié le code commençant par "Index: src / options.h" et se terminant par "+ @ item" et le placer dans un nouveau file créé dans le dossier de code source de wget . Alors j'ai fait: $ patch -p0 < name_of_patch (Patch is indented 1 space.) patching file […]

Afficher uniquement les hunks pertinents d'un diff / patch basé sur une expression rationnelle

git log -G<regex> -p est un outil formidable pour searchr dans l'historique d'une base de code les modifications qui correspondent au model spécifié. Cependant, il peut être accablant de localiser le morceau pertinent dans la sortie diff / patch dans une mer d'hunks essentiellement non pertinents. Il est bien sûr possible de searchr la sortie […]

comment utiliser patch et diff pour merge deux files

J'ai lu sur diff et patch, mais je ne peux pas comprendre comment appliquer ce dont j'ai besoin. Je suppose que c'est assez simple, donc pour montrer mon problème, prenons ces deux files: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color name="not_in_a">#AAAAAA</color> </resources> Je veux […]

Pourquoi utiliser diff / patch quand il est plus facile d'utiliser cp

diff -u file1.txt file2.txt > patchfile crée un file de correctif qui consiste en une instruction pour le patch pour convertir file1.txt pour être exactement comme file2.txt Comme le dit le titre, cela ne peut-il pas être fait en utilisant la command cp place? Je peux imaginer que cela soit utile lorsque le file est […]

Quel est le but des correctifs du kernel linux?

Pour chaque version du kernel Linux, un file patch est disponible au téléchargement. Par exemple, linux-3.12.22 a un patch-3.12.22 correspondant. Quel est le but de ce patch? Pour toujours patcher le kernel correspondant avant de le comstackr, ou pour mettre à jour une version antérieure du kernel avec le kernel correspondant (3.12.22 dans ce cas)?

Corriger un binary avec dd

J'ai lu cette citation (ci-dessous) plusieurs fois, plus récemment ici , et je suis continuellement perplexe quant à la façon dont dd peut être utilisé pour tout patch, sans parler d'un compilateur: Le système Unix que j'ai utilisé à l'école, il y a 30 ans, était très limité en RAM et en espace disque. En […]

Comment get un set de correctifs de kernel Linux depuis la list de diffusion?

Je ne suis pas abonné à la list de diffusion linux-kernel, mais je veux get un set de correctifs postés il y a quelques semaines et les appliquer à mon kernel pour les tester. Je suis très familier avec le patchage, la construction, etc. Ma question est, quelle est la meilleure façon d'get une copy […]