Não é possível despejar o repositório svn

3

Eu tenho um problema com meu repositório svn. Eu não posso usá-lo, eu nem consigo despejar.

svnadmin verify repo

retorna

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

Quando tento despejar o repo (não importa o intervalo de revisão), a saída do console mostra:

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

Eu pesquisei que isso pode estar conectado com a biblioteca aprA versão apache2 errada, mas eu tenho outros repositórios que funcionam bem, então eu acho que não é o caso.

Existe alguma maneira de salvar pelo menos alguns arquivos do meu repositório? O svn repo pode ser corrompido tão facilmente (provavelmente após o corte de energia, mas não tenho certeza).

    
por vinga 01.02.2011 / 00:21

1 resposta

-1

Você executou svnadmin repair [path to repo] ?

Verifique se há arquivos ausentes ou danificados. Se você estiver executando no Windows, verifique se o arquivo está no formato UNIX ( \n ) e não no formato do Windows ( \n\r ).

No pior dos casos, copie em um arquivo de substituição. Ele funciona para revprops (arquivos de comentários), não tentei por revs (arquivos de dados).

    
por 21.03.2012 / 16:31

Tags