PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SVN will nicht mehr



~Gh05t~
10.10.07, 15:21
Hi all.
Ich hab ein SVN-Repo das bei einem commit gestern "kaputt" gegangen ist. Leider hab ich von SVN nicht wo wirklich Ahnung, viel über das einfache Benutzen und Repos anlegen bin ich nicht hinaus gekommen. Scheinbar ist eine versionsnummer falsch gespeichert, beim checkout bekomme ich folgende message:


> svn co https://myserver/svn/myrepo
Error: REPORT request failed on '/svn/myrepo/!svn/vcc/default'
Error: REPORT of '/svn/myrepo/!svn/vcc/default': Could not read
chunk delimiter: Secure connection truncated
(https://myserver)
Wenn ich auf der server-konsole `svnadmin verify myrepo` mache kommt


# svnadmin verify /srv/svn/myrepo/
* Verifiziert Revision 0.
* Verifiziert Revision 1.
...
* Verifiziert Revision 178.
svnadmin: Fehlerhafter Darstellungskopf.
Hat jemand eine Idee was ich da machen kann? Ich habe noch ein Backup von dem SVN-Folder auf dem Server sowie ein komplettes Checkout. Kann ich irgendwie die version 179 rausschmeißen? Oder wenn ich das Backup einspiele, wie bringe ich die Datenbank auf den richtigen stand?
Thx schon mal.

BTW: SVN Version 1.2.3 @SLES9

waxolunist
10.10.07, 17:57
Da du anscheinend die BDB verwendest, so nehme ich einfach an, auf Grund deiner Aussage Datenbank, und du bestimmt die Default Einstellungen dafür verwendet hast, also mit Checkpoints und allem BiBaBo, könnte eventuell unter der Annahme, dass meine angenommenen Annahmen stimmen, ein einfaches


svnadmin recover

deine Probleme lösen.

mfg, Christian

~Gh05t~
11.10.07, 09:32
hmmm... warum steht der Parameter nicht in der Hilfe zu svnadmin?


# svnadmin recover /srv/svn/myrepo/
Exklusiven Zugriff auf das Projektarchiv erlangt
Bitte warten, die Wiederherstellung des Projektarchivs kann einige Zeit dauern...

Wiederherstellung vollständig abgeschlossen.
Die neueste Revision des Projektarchivs ist 181.
Leider bringt es nichts, die o.g. Fehlermeldungen sind immer noch da. Noch ne andere Idee?

waxolunist
11.10.07, 15:09
Kommt der Fehler auch, wenn du neu, in einen anderen Ordner auscheckst?

Ich werde nochmal nachdenken müssen.

Recover ist übrigens schon hier erklärt: http://svnbook.red-bean.com/en/1.1/re38.html

Leider gibts von svnadmin keine gscheite man page. Da wird ja nur auf diese Seite hier ein Link gegeben.

mfg, Christian

waxolunist
11.10.07, 15:18
Ich mein, eine Möglichkeit ist dann noch ein Versuch mit der Revision 177 weiterzuarbeiten mit
$ svn cp -r 177 http://host/svn/trunk
http://host/svn/branches/name_ofthe_branch -m "the show must go on"

So dramatisch können die Änderungen nicht sein, und bevor noch mehr Stunden drauf gehen ...

403
11.10.07, 15:27
hmmm... warum steht der Parameter nicht in der Hilfe zu svnadmin?


svnadmin --help gibt bei mir ein 'recover' aus.

Version: 1.4.0, huch :)