Frage

Als ich begehen hatte ich keine Fehler. Jetzt habe ich versucht, zu überprüfen, und ich habe diesen Fehler

Kann nicht Länge Zeile in der Datei lesen 'c: \ svn \ db \ U \ 0 \ 14'

Ich habe ältere Version versucht, es funktioniert auch nicht. Bedeutet es, ich alles in Subversion verloren?

War es hilfreich?

Lösung

Ich hatte das gleiche Problem und hier ist einfach fix ich ohne die Verwaltung die SVN-Repository gefunden.

  1. der Fehler durch eine bestimmte Datei erzeugt wurde, dass ich begehen musste.
  2. begangen ich alle anderen geänderten Dateien Ok
  3. kopiert ich die lokale Datei auf dem Desktop als Backup
  4. SVN-> Datei löschen
  5. begehen Sie den Ordner. Es war erfolgreich
  6. , um die Datei vom Desktop in den lokalen Ordner hinzugefügt
  7. svn -> Add, svn-> commit

Problem behoben. Ich denke, diese Art und Weisen Sie die vorherigen Versionen der Datei aus dem Repository verlieren, aber das war kein Problem für mich.

Hope this info Ihnen helfen können.

Andere Tipps

Sie können laufen

svnadmin verify /var/svn/repo

Ihr Repository überprüfen.

Im Fall, dass Sie Berkeley db (sollte man nicht),

svnadmin recover /var/svn/repo

kann helfen.

Sieht aus wie Berkeley-Datenbank beschädigt wurden, sollten Sie FSFS Backend nächste Mal verwenden. überzeugen Sie jetzt Berkeley DB Erholung .

Das scheint SVN Fehler oder einige H / W Versagen. Ich würde beginnen für eine Sicherung suchen. Wenn Sie noch kein Konto haben -. Sie können Ihre lokale Arbeitskopie in neuem Repository commit

Sieht aus wie db für eine Ihrer Revision beschädigt.

Also, zunächst können Sie zur vorherige Revision aktualisieren und letzte Revision in db ändern:

svn update -r99
vi /var/svn/site/db/current
[change number to "99"]

Als Sie müssen herausfinden, was Verzeichnis gebrochen ist und es in Repository ersetzen. [Beschädigt.] - Name des beschädigten Verzeichnisses

cd /var/www/site/
svn delete --keep-local [corrupted]
svn ci [corrupted] -m "Remove corrupted directory from repository"
rm -rf `find /[corrupted] -name .svn`
svn add [corrupted]
svn ci [corrupted] -m "Add fixed directory"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top