Wie patch erstellen für Sie eine neue Datei?
Weiß ich den patch erstellen für Sie eine vorhandene Datei ist einfach:
diff -aru oldFile newFile 2>&1 | tee myPatch.patch
Aber was mache ich, wenn ich will erstellen Sie einen patch für eine komplett neue Datei? Nehme an, dass meine Datei sich in einem Ordner namens TestDir
. Früher TestDir
nicht über eine Datei namens entirelyNewfile.c
aber jetzt ist es das gleiche.
So erstellen Sie ein patch für entirelyNewfile.c
? Die Idee ist, den patch bekommen sollte, richtig angewendet, zu den Spezifikationen und erzeugen der RPM-build. Mit BAUEN dir mit dieser neuen Datei.
Nur hinzufügen: wenn ich versuche, nehmen Sie das diff zwischen den zwei Verzeichnisse, eines mit der neuen Datei und bei der anderen fehlt, die gleiche, die zum erstellen der patch, den es generiert eine Fehlermeldung, dass die Datei nur in einem Ordner,
InformationsquelleAutor der Frage kingsmasher1 | 2011-04-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen
-N
zu dendiff
Argumente.InformationsquelleAutor der Antwort Ignacio Vazquez-Abrams
Erstellen einen patch für Ihre newfile.
InformationsquelleAutor der Antwort Veerendra C
Der einfachste Weg, dies zu tun, die ich kenne, ist alle Dateien, die unter Versionskontrolle (falls Sie nicht bereits). Ich bevorzuge Git, aber etwas ähnliches kann man in jeder anderen version control system:
InformationsquelleAutor der Antwort jcollie