recovering svn repository

8

Nach einem großen Serverfehler wurde das svn-Repository zerstört und meine aktuelle Version ist die aktuellste,

Wie kann ich das svn repository von meiner Arbeitsversion wiederherstellen?

nach der Installation von svn auf einem neuen Server und versuchen, meine Arbeitskopie

%Vor%

Ich bekomme einen Fehler

%Vor%     
Pavel K. 18.08.2009, 13:03
quelle

3 Antworten

7
  1. Der Entwicklungsverlauf, der in Ihrem alten Repository gespeichert wurde, ist verloren.

  2. Sie können ein neues Repository mit dem aktuellen Inhalt Ihrer Arbeitskopie erstellen, aber dies wird wirklich ein neues Repository sein. Sie können nicht switch darauf setzen, nicht einmal mit --relocate .

Wenn Sie es bereits geschafft haben, den Inhalt Ihrer Arbeitskopie in das neue Repository zu importieren, müssen Sie es nur auschecken. Wenn nicht:

%Vor%     
bendin 18.08.2009, 13:12
quelle
4

Wenn Sie Ihren Verlauf wiederherstellen möchten, haben Sie kein Glück ... Der SVN-Verlauf wird im Repository gespeichert, nicht die Arbeitskopien ...

Wenn Sie ein neues Repo mit den Daten in Ihrer Arbeitskopie starten möchten (nur die Dateien, nicht die Historie), können Sie das mit svn import und svn export :

%Vor%     
R. Martinho Fernandes 18.08.2009 13:09
quelle
0

Ich würde die .svn-Ordner in Ihrem Arbeitsordner löschen, bevor Sie (was andere vorschlagen) ein neues Repo erstellen. Ich sage das nur, weil ich in der Vergangenheit ein paar Probleme hatte, die entweder meinen neuen Repo oder meinen Klienten verwirrten. Viel Glück!

    
Nick 18.08.2009 13:44
quelle

Tags und Links