Als «patch» getaggte Fragen

Ein Patch ist eine Datei, mit der ein Quellcodepaket geändert wird, z. B. um einen Fehler zu beheben oder eine Funktion hinzuzufügen.

4
Wie teile und bearbeite ich Patches?
Manchmal muss ich einen großen Patch in kleinere (disjunkte) Patches aufteilen, z. B. für jede einzelne enthaltene Funktion. Normalerweise mache ich das über Standard-Vim-Yank / DD-Befehle und Split-Window-Switching. Aber gibt es einige Tools / Vim-Tricks, die bei solchen Bearbeitungen helfen? Zum Beispiel Unterstützung für Befehle wie: Verschieben Sie die 3 …
10 vim  patch 


2
So fügen Sie eine neue Datei in einen Patch ein
Ich versuche einen Patch wie hier vorgestellt zu machen . Angenommen, ich habe zwei Verzeichnisse pp1(modified version)und pp0(clean version)erstelle eine Patch-Datei pp0.patchmit dem folgenden diffBefehl: diff -crB pp0 pp1 > pp0.patch Das Problem ist, wenn eine Datei nur in pp1 vorhanden ist, wird sie nicht in den Patch aufgenommen. Wie …
9 diff  patch 


1
Online-Patching des Linux-Kernels (dh ohne Neustart)
Entschuldigung - ich erinnere mich nicht an den genauen Namen. Ich weiß, dass es einen Mechanismus gibt, um den Kernel zur Laufzeit zu patchen, indem Module geladen werden, ohne dass ein Neustart erforderlich ist, solange die beteiligten Strukturen nicht betroffen sind. Es wird von Servern für Sicherheitspatches und kürzlich von …

1
Wie wende ich einen Patch in einem Debian-Paket an?
Ich habe einen Fehlerbericht erstellt und wurde gebeten, den Patch darin anzuwenden und zu prüfen, ob er funktioniert. Ich habe versucht, eine Dokumentation darüber zu finden, aber es ist unklar. Das nächste, was ich herausfinden konnte, ist http://www.thegeekstuff.com/2014/12/patch-command-examples/ . Ich habe die neueste Quelle über apt-get unter einem Verzeichnis namens …



1
Patch ohne Besitzer- und Gruppenwechsel
Ich habe eine Datei, die einem Nicht-Root-Benutzer gehört: # ls -l example.php -rw------- 1 foo bar ... example.php Ich habe gerade einen Patch mit einem Befehl wie angewendet patch -p0 <<-EOF --- .../example.php.orig 2012-06-20 15:07:13.000000000 +0200 +++ .../example.php 2012-06-20 15:43:05.000000000 +0200 ... EOF as root und die Zieldatei Benutzer und …
7 patch  chown 

3
Bedeutung des Patchen von Binärdateien?
Ich versuche zu verstehen, was es bedeutet, indem ich Binärdateien in einem Beispiel aus der Manpage von xxd: Patch the date in the file xxd.1 % echo "0000037: 3574 68" | xxd -r - xxd.1 % xxd -s 0x36 -l 13 -c 13 xxd.1 0000036: 3235 7468 204d 6179 2031 …
7 patch 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.