Frage

begehen ich eine Reihe von Dateien (Dutzende von Dateien in verschiedenen Ordnern) durch Zufall. Was ist der einfachste, sauberste (und sicherste!) Art und Weise zu ‚Undo‘, die ohne verpflichten, die Dateien von meinem Arbeitsverzeichnis löschen?

War es hilfreich?

Lösung

Zum Protokoll anzeigen Bildschirm, die Revision auswählen, die Sie rückgängig machen möchten, direkt darauf klicken, und wählen Sie Revert Änderungen dieser Revision , das wird ein Reverse-merge .

Andere Tipps

Sie müssen die Befehlszeile verwenden, aber Sie können den SVN fusionieren Befehl verwenden und die Revisionen in umgekehrter Richtung angeben, um effektiv zufällt ein begehen. Angenommen, Ihre schlechte begehen wurde r1123, würden Sie tun:

svn merge -r1123:1122 <url of your working copy>

Sie können Ihre Arbeitskopie auf die Revision vor dem Festschreiben zurück. Sobald Sie Ihre Arbeitskopie rückgängig gemacht haben, dann einfach die Änderungen zu übernehmen und Sie werden effektiv die versehentliche begehen zurückgerollt.

In einem Fall wie der Ihren gesagt, würde ich wahrscheinlich die Revision überprüfen, dass ich wieder in eine neue Arbeitskopie rollen wollte und dann verpflichten, die Arbeitskopie auf den Kopf Revision an.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top