subversion - übertragene Änderung rückgängig machen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
DonTermi
Beiträge: 198
Registriert: 27.05.2004 10:10:00

subversion - übertragene Änderung rückgängig machen

Beitrag von DonTermi » 12.06.2007 15:46:02

Hallo,

ich habe vor einigen Versionen eine Änderung einer Datei eingespielt. Jetzt möchte ich diese Änderung aber wieder rückgängig machen im Repository.

Wie bewerkstellige ich das mit "svn"?

Benutzeravatar
bluestar
Beiträge: 2421
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Beitrag von bluestar » 12.06.2007 21:11:45

Also am einfachsten check dein Projekt in der alten Revision in ein anderes Verzeichnis aus, kopier von dort die Datei in dein Arbeitsverzeichnis und check sie dort wieder ein.

Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Beitrag von Mr_Snede » 12.06.2007 22:56:40

Matthias Hüsken hat eine nette Zusammenfassung über die "Benutzung von Subversion" geschrieben:
4.12 Wiederherstellen einzelner Dateien
In Abschnitt 4.10.2 haben wir schon gesehen, wie man einzelne Dateien innerhalb der Ar-
beitskopie auf einealtere Revision zuruckstellen kann. Allerdings werden bei folgenden com-
mits die geanderten Daten ignoriert (man hat ja im eigentlichen Sinn keineAnderungen an
den Dateien vorgenommen, sondern nuraltere Versionen wiederhergestellt). Mochte manal-
tere Versionen von einzelnen Dateien in den aktuellen Repository-Standubernehmen, kann
man zum einen die oben erlauterte merge-Methode benutzen:

$ svn merge -r CURREV:OLDREV FILE [FILES ...]

(wobei CURREV die aktuelle Revision ist und OLDREV die Revision, die man wiederherstellen
mochte). Einfacher geht es allerdings, wenn man die Ausgabe von cat in die entsprechende
Datei umlenkt:

$ svn cat FILE -r OLDREV > FILE

Damit wird die Version von FILE, die in Revision OLDREV enthalten ist, als tatsachliche
Anderung in der Arbeitskopie erkannt und beim nachsten commit in das Repositoryuber-
nommen.
http://66.102.9.104/search?q=cache:aAK- ... nt=opera#9
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

Benutzeravatar
DonTermi
Beiträge: 198
Registriert: 27.05.2004 10:10:00

Beitrag von DonTermi » 13.06.2007 12:16:02

Vielen Dank :)

Antworten