Situation:

Das System bootet nicht mehr. Auf dem System ist aber der SVN Server und ihr wollt das SVN Repository nicht per Hand aus euren lokalen Arbeitskopien wieder erstellen (wenn dies überhaupt möglich wäre). Außerdem wollt ihr die Versionsnummern nicht verlieren. Oder Ihr wollt einfach nur das SVN wieder herstellen ;-)

Voraussetzung:

Ihr habt einen Rechner in die Ihr die Festplatte wieder einbauen könnt.
Ein Betriebssystem oder eine Live CD (funktioniert wunderbar) mit der Ihr die HD mounten könnt.
Die Festplatte lässt sich mounten und Ihr habt noch Zugriff auf die Daten.
Wenn die Daten nicht mehr erreichbar sind, dann habt ihr leider Pech gehabt.

Meine Situation:

Der Rechner bootet nicht mehr. Kann aber mittels einer LiveCD booten und die Festplatte mounten. Somit habe ich Zugriff auf das alte SVN Repository.
Einen neuen PC mit Gentoo als OS.

Vorgehensweise:

  1. Die alte Festplatte mit der Live CD gemountet
  2. Neues System hochgefahren
  3. Auf dem neuen System ein SVN Repository (Standard) angelegt
  4. Nun das alte SVN Repository rüber kopiert und in das neue Repository verschoben. Einfach alles überschrieben und es funktionierte wieder !
  5. Alles war wieder da, die Versionsnummer und auch kein svn switch an den lokalen Arbeitskopien nötig

Also keine Angst, so lange ihr noch auf die Daten zugreifen könnt geht das ohne Probleme !