Eine der großartigen Eigenschaften von Apache Subversion ist, dass es sich jede Änderung an seinen Dateien und Verzeichnissen merkt. Dies gibt Ihnen die Möglichkeit, zu früheren Versionen Ihres Codes zurückzukehren - eine nützliche Funktion, wenn Sie in den letzten Überarbeitungen einige Fehler oder unnötigen Code eingeführt haben und zu einer Zeit zurückkehren müssen, bevor alles schief gelaufen ist! Tagging kann diesen Prozess erheblich vereinfachen, indem es Ihnen die Möglichkeit gibt, eine bestimmte Revision mit einem praktischen, für Menschen lesbaren Tag zu kennzeichnen (z. B. „Release 5.0“) Sie durch den Prozess der Rückkehr zu diesem Tag, ein paar Überarbeitungen in der Entwicklungslinie.
Schritte
Schritt 1. Um zu beginnen, klicken Sie mit der rechten Maustaste auf Ihre Arbeitskopie und wählen Sie die Option „Zweig/Tag-Option aus dem TortoiseSVN“-Menü
Schritt 2. Wählen Sie im folgenden Dialog den Pfad ‚Tags‘und fügen Sie den gewünschten Tag hinzu
In diesem Beispiel verwenden wir "Release_5.0".
Schritt 3. Fügen Sie im Feld „Protokollnachricht“eine entsprechende Protokollnachricht hinzu
Schritt 4. Wählen Sie aus, welche Revision Sie markieren möchten
Dies ist normalerweise die HEAD-Revision, Sie können jedoch bei Bedarf eine andere Revision angeben. Wenn Sie alle diese Informationen eingegeben haben, klicken Sie auf "OK".
Schritt 5. TortoiseSVN warnt Sie, dass:
„Ihre Arbeitskopie bleibt auf dem bisherigen Pfad. Wenn Sie möchten, dass Ihre nächsten Änderungen in der gerade erstellten Kopie gespeichert werden, müssen Sie zu diesem Kopierpfad wechseln. Verwenden Sie dazu den Befehl Umschalten. Sie haben nun Ihr Tag erstellt.
Schritt 6. Wenn Sie Ihr Repository überprüfen, sehen Sie, dass dieses Tag erfolgreich festgeschrieben wurde
Schritt 7. Mit TortoiseSVN und Subversion ist es einfach, zu früheren mit Tags versehenen Revisionen zurückzukehren
Um zu der gerade markierten Revision zu einem späteren Zeitpunkt zurückzukehren, klicken Sie mit der rechten Maustaste auf Ihre Arbeitskopie und wählen Sie „Protokoll anzeigen“.
Schritt 8. Dadurch wird eine Liste der Revisionen angezeigt
Schritt 9. Wählen Sie die Revision aus, zu der Sie zurückkehren möchten, und klicken Sie mit der rechten Maustaste
Wählen Sie "Zu dieser Überarbeitung wiederherstellen".
Schritt 10. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie zurückkehren möchten
Schritt 11. TortoiseSVN wird nun zu dieser früheren Version zurückkehren
Schritt 12. Überprüfen Sie die Ergebnisse des Zurücksetzens und übertragen Sie Ihre Arbeitskopie zurück in das Repository, wenn Sie damit zufrieden sind
Achtung: Dadurch werden alle Änderungen verworfen, die Sie nach der ausgewählten Revision vorgenommen haben.