hallo,
gesucht habe ich schon hier im forum, aber nichts brauchbares gefunden.
wie kann ich einen patch, den ich mit "cat patch.diff | -p1" eingespielt habe wieder entfernen ?
grüße
duc
hallo,
gesucht habe ich schon hier im forum, aber nichts brauchbares gefunden.
wie kann ich einen patch, den ich mit "cat patch.diff | -p1" eingespielt habe wieder entfernen ?
grüße
duc
mit -R für reverse, wendet den Patch rückwärts an.
sicher? als erstes hab ich patch --help eingegeben, dabei kam heraus:
-R --reverse Assume patches were created with old and new files swapped.
ich interpretiere das so, dass man das braucht, wenn man das zu patchende und das diff file verwechselt hat.
oder hab ich das falsch verstanden ?
duc
Und jetzt überlege mal, was passiert, wenn Du die patch-Datei mit -R auf die gepatchte-Datei loslässt. Na?
ARK
*aufderleitungsteh*
ZitatOriginal von duc
-R --reverse Assume patches were created with old and new files swapped.
Zu Deutsch: Nimm an, der Patch wäre mit vertauschter neuer und alter Datei erzeugt worden
Zitatich interpretiere das so, dass man das braucht, wenn man das zu patchende und das diff file verwechselt hat.
Patch kann eine ungepatchte Datei auf ein diff anwenden? Was soll da rauskommen?
Anyway:
Datei sichern und ausprobieren wäre bestimmt schneller gegangen als langwierig zu interpretieren
ZitatOriginal von LordJaxom
Anyway:
Datei sichern und ausprobieren wäre bestimmt schneller gegangen als langwierig zu interpretieren
da hast du recht, obwohl es in dem falle mehrere dateien gewesen wären. ich wills halt auch verstehen.
duc
man patch existiert
suchmaschinen existieren
...
foren existieren
igel exisitieren
...
Was ist denn hier auf einmal los? Warum seid Ihr alle so schlecht gelaunt???
ARK
ZitatOriginal von ark
Was ist denn hier auf einmal los? Warum seid Ihr alle so schlecht gelaunt???
ARK
ja ich hatte mich auch gewundert. sonst ist die unterstützung hier im forum erstklassig. naja, jeder hat mal nen schlechten tag.
hat übrigens nicht hingehauen vdr mit der option -R wieder von einem patch zu befreien. habs dann halt nochmal von scratch gemacht und den einen patch weggelassen. ging auch. aber gelernt hab ich leider nichts dabei.
duc
ZitatOriginal von duc
hat übrigens nicht hingehauen vdr mit der option -R wieder von einem patch zu befreien.
Dann hast Du was falsch gemacht (tm). -R ist definitiv der richtige Parameter.
Da "nicht hingehauen" aber keine Problembeschreibung ist aus der man Dir hätte helfen können auf das ursprüngliche Problem zu schliessen, wird der Lerneffekt wohl wie beschrieben bleiben.
(Ist nichts persönliches, aber der Hinweis mit den Manpages war durchaus angebracht, die gibt es nämlich auch auf Deutsch, und weiterhin Dir haben mehrere Leute die es eigentlich wissen müssten eindeutige Hinweise auf -R gegeben, und Du schreibst leider nicht WAS denn nun bei der Anwendung von -R passiert ist.)
tja, ich weiss leider auch nicht was genau da passiert ist. übern compiler ist es noch einwandfrei drüber gelaufen, aber das ergebnis war dann nicht brauchbar. vdr ließ sich nicht mehr starten. hatte nur leider keine zeit, es genauer zu untersuchen.
wenn ich mal wieder etwas mehr zeit habe, werde ich mich damit nochmal genauer beschäftigen. ich will schon wissen, was genau beim patchen, bzw. "entpatchen" passiert und warum. wenn ich es geistig durchdrungen habe, dann hab ichs auch kapiert.
duc
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!