Ich arbeite an einem Projekt, in dem Subversion die Versionskontrolle verwaltet. Ich verwende TortoiseSVN, um auf das Projekt-Repository zuzugreifen.Wie erstelle ich einen Patch aus Diff zwischen Revisionen mit TortoiseSVN?
Es wurden einige Änderungen zwischen zwei Revisionen an einem Projekt vorgenommen (nennen wir sie rev1 und rev2), und ich möchte diese Änderungen an einer Arbeitskopie anwenden können, die vorübergehend keinen Zugriff auf das Repository hat.
Ich klickte mit der rechten Maustaste auf einen Projektordner, klickte auf "SVN show log", wählte die zwei Revisionen aus und wählte "Show changes as unified diff".
Dadurch wird ein Fenster angezeigt, das eine Ausgabe anzeigt, die sehr ähnlich aussieht wie eine Patch-Datei, die ich speichern könnte. Leider finde ich, dass es keine Option in dem Fenster gibt, die es mir ermöglicht, dies als eine Patch-Datei zu speichern.
Wie kann ich die Patch-Datei erstellen?
Einfach alle auswählen, kopieren, in ein neues Textdokument einfügen, mit der Erweiterung .patch speichern und dann auf der anderen Seite "Patch anwenden". (Vorsicht bei Pfaden - wählen Sie den richtigen Ordner beim Anwenden) –