====== Revisionen anfordern ====== Wenn man sich in seinem Projekt noch einmal schauen möchte, wie etwas funktionierte, bevor man es verändert hat, bzw. man eine alte Version noch einmal bauen möchte, so kann man natürlich auch alte Quellen wieder auschecken. Der Befehl für den Checkout einer bestimmten Version erhält lediglich eine zusätzliche Revisionsinformation. Dies geschieht mit dem Parameter “--revision” (oder kurz: “-r”) svn checkout --revision 2 file:////svn/service/trunk Möchte man eine vorhandene Arbeitskopie auf einen alten Stand bringen, so kann man sie mit dem Befehl „svn update“ auch „downgraden“: svn update --revision 2 Wie man eine hochgeladene Datei mit einer älteren Version der Datei im Repository überschreibt, zum Beispiel, um eine fehlerhafte Datei im Repository schnell wieder auf einen gültigen Zustand zu bringen, wird im zweiten Teil unter ‚merge‘ beschrieben. ^ Revision ^ Bedeutung ^ | HEAD | Die zuletzt hochgeladene Revision, die aktuelle Version des Repositorys | | BASE | Entspricht der Revision der Arbeitskopie   | | COMMITED | Die zuvor eingecheckte Revision vor BASE, bei der eine Änderung für das gewählte Item vorliegt. | | PREV | Eine Version vor COMMITED. |