SVN-Repository kann nicht gesichert werden

SVN-Repository kann nicht gesichert werden

Ich habe ein Problem mit meinem SVN-Repository. Ich kann es nicht verwenden und nicht einmal einen Dump durchführen.

svnadmin verify repo

kehrt zurück

Can't set position pointer in file 'svn/db/revs/0/0'

Wenn ich versuche, das Repo zu dumpen (unabhängig vom Revisionsbereich), wird in der Konsolenausgabe Folgendes angezeigt:

* Dumped revision 0.
svnadmin: Final line in revision file missing space

Ich habe gegoogelt, dass dies möglicherweise mit der falschen Version der Apache2-Bibliothek zusammenhängt, aber ich habe andere Repositories, die gut funktionieren, also denke ich, dass dies nicht der Fall ist.

Gibt es eine Möglichkeit,speichernzumindest einige Dateien aus meinem Repo? Kann ein SVN-Repo so leicht beschädigt werden (wahrscheinlich nach einem Stromausfall, aber ich bin nicht sicher).

Antwort1

Bist du gerannt svnadmin repair [path to repo]?

Suchen Sie nach fehlenden oder beschädigten Dateien. Wenn Sie Windows verwenden, überprüfen Sie, ob die Datei im UNIX-Format ( \n) und nicht im Windows-Format ( \n\r) vorliegt.

Im schlimmsten Fall kopieren Sie eine Ersatzdatei. Funktioniert bei Revprops (Kommentardateien), bei Revs (Datendateien) habe ich es noch nicht ausprobiert.

verwandte Informationen