PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrere "patches" zusammenführen, aber wie?



Elegua
19.11.03, 14:46
Hi!

Ich habe folgendes Problem das ich mehrere patches für eine Sourcedatei habe.

Wenn ich nun das eine Patch anwende,
kann ich leider die anderen beiden Patches nicht mehr anwenden...

Gibt es einen Trick, wie ich z.b. 2 oder 3 patches zu einem patch zusammenführen kann?
;)

Da es leider nicht nur 10-20 Zeilen sind,
möchte ich das nicht von Hand machen. ;)

Viele Grüße,
Paddy.

RapidMax
19.11.03, 16:04
Also wenn die Patches nicht die gleichen Stellen betreffen, hast du eine Chance. Sonst ist Handarbeit nicht zu umgehen.

Ich nehme an, dass er bei irgendeinem chunk abbricht? Entweder durch einen Konflickt (Handarbeit) oder weil er die Stelle nicht findet (siehe unten).

Wenn du den Patch anwendest und gleich mit (diff -C) einen neuen Patch davon erstellst, der noch jeweils 3 Zeilen oben und unten einschliesst, dann findet patch die Stelle auch noch, wenn sie sich durch den einen Patch verschiebt. Wenn das mit beiden Patches gemacht wird, und dann die neu erstellten Patches angewendet werden, hast du es, sofern kein Konflickt auftritt.

Gruss, Andy