Ich würde gerne automatisch eine Reihe von Patches testen immer noch sauber gilt für eine (aktualisierte) Code-Basis. Zu diesem Zweck soll ichPatch: im nicht interaktiven Modus
patch -p 1 < path/to/patch0.patch
für alle Patches patch*.patch
, überprüfen Sie den Rückgabecode dieses Befehls und zu speichern, die irgendwo laufen. Leider scheint patch
in einigen Fällen interaktiv zu arbeiten. Eine typische Ausgabe erfordern Interaktion würde
can't find file to patch at input line 44
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: foo/docs/faq.html
|===================================================================
|--- foo.orig/docs/faq.html
|+++ foo/docs/faq.html
--------------------------
File to patch:
Gibt es eine Möglichkeit patch
nicht interaktiv ausgeführt werden? (Vielleicht patch
ist nicht das richtige Werkzeug für die Aufgabe hier.)