Hallo an alle CVS Experten hier,
ich habe letztens unbeabsichtigt eine Datei (driver/mmc mmc2.c) im CVS geändert und würde dies gerne rückgangig machen.
Da ich vorher nie mit cvs gearbeitet hatte, war mir eigentlich daran gelegen ganz besonders vorsichtig vorzugehen, offentsichtlich nicht erfolgreich
Ich hatte den nemwake Branch anon ausgecheckt, bevor ich CVS Schreibrechte hatte. Nach dem Erhalt der Schreibrechte wollte ich nicht komplett neu auschecken, also habe ich mit RPL die Logindaten in allen Root Dateien geändert und um nicht im newmake Branch einzuchecken habe ich im mmc Verzeichnis mit
cvs update -l -A
alle sticky tags gelöscht.
Habe dann auch problemlos eine Datei (mmccombo.c) mit
cvs add -m "blabla" mmccombo.c
cvs commit
geuppt.
Nach einem weiteren (unnötigen)
cvs update -l
habe ich dann mit
cvs add -m "just a readme" README_mmccombo
cvs commit
Eine Reame geuppt. Mich hat es in diesem Zusammenhang zwar gewundert, dass da noch mal der VI aufging, habe dann aber nicht richtig hingeschaut und einfach noch mal brav "just a readme" auf den Weg geschickt (dies bezog sich dann aber natürlich nicht mehr auf die schon kommentierte Readme, sondern die ungewollt geuppte mmc2.c).
Ich habe nun keinen blassen Schimmer, wie und warum, aber bei diesem Vorgang ist auch eine von mir geänderte mmc2.c commitet worden (die ich über den VI als "just a readme" kommentiert habe). Das ist natürlich blanker Unsinn und nicht beabsichtigt gewesen.
Ich würde dies daher sehr gerne rückgängig machen und habe nach angemessen ausführlicher Lektüre des FM noch keine Ahnung wie, daher frage ich nun hier.
Wer sich diesbezüglich nur ein RTFM abringen kann, könnte genausogut kurz erklären, wie es geht oder aber schweigen.
Vielen Dank für Eure Hilfe,
bis dann
Rückgängig machen eines commits in das CVS Repository?
-
- Interessierter
- Beiträge: 21
- Registriert: Samstag 12. Mai 2007, 19:12
-
- Developer
- Beiträge: 196
- Registriert: Dienstag 16. Oktober 2001, 00:00
Hm,
ich würde die lokalen Änderungen der mmc2.c per Texteditor rückgängig machen (sind ja nur 2 Zeilen), und dann mit die neue alte Version committen.
cu
ich würde die lokalen Änderungen der mmc2.c per Texteditor rückgängig machen (sind ja nur 2 Zeilen), und dann mit
Code: Alles auswählen
CVS_RSH=ssh cvs -dsatsuse@cvs.tuxbox.org:/cvs/tuxbox -z3 ci -m "Revert to previous version" mmc2.c
cu
-
- Interessierter
- Beiträge: 21
- Registriert: Samstag 12. Mai 2007, 19:12