Subversion kann nicht Länge Zeile in der Datei lesen
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?
Lösung
Ich hatte das gleiche Problem und hier ist einfach fix ich ohne die Verwaltung die SVN-Repository gefunden.
- der Fehler durch eine bestimmte Datei erzeugt wurde, dass ich begehen musste.
- begangen ich alle anderen geänderten Dateien Ok
- kopiert ich die lokale Datei auf dem Desktop als Backup
- SVN-> Datei löschen
- begehen Sie den Ordner. Es war erfolgreich
- , um die Datei vom Desktop in den lokalen Ordner hinzugefügt
- 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"