Tente fazer o checkout da cópia de trabalho no servidor (usando o arquivo: // URL), apenas para verificar se o repositório está corrompido (duvido).
Eu acho que algo está errado com o seu túnel ssh
Este é um sinal de que meu repositório está corrompido?
Eu corri svn up
via ssh e saí no meio (Ctrl + C) quando percebi que cometi um erro, então tentei novamente e ele disse para executar svn cleanup
, então eu fiz, ssh'ing na máquina . Então eu tentei svn up
e esperei e ele nunca mostrou nada (ainda não).
Eu então fiz svnadmin verify /root/of/repos
e verifiquei com sucesso cada revisão (mais de 2400).
Então suspeitei que a cópia era ruim. Então, verifiquei uma nova cópia e substituí a versão antiga. Confira bem. No entanto, essa cópia tem o mesmo sintoma de basicamente executar svn up
de uma maneira indistinguível de uma interrupção.
Mais alguma coisa que eu possa fazer ou o meu repositório (e todas as alterações) desapareceram? : - (
Tente fazer o checkout da cópia de trabalho no servidor (usando o arquivo: // URL), apenas para verificar se o repositório está corrompido (duvido).
Eu acho que algo está errado com o seu túnel ssh
Isso tem a ver com o meu túnel SSH. Mas também um detalhe técnico que não vi mencionado no manual do SVN sobre o túnel.
Eu posso fazer o check-out com algo como:
svn co svn+ssh://somesitehost.com/var/svn/repos
Mas não consegui usar svn up
com essa cópia retirada. Quando fiz o check-out, o SSH preencheu automaticamente meu nome de usuário (que é o mesmo que somesitehost.come
) e usou minha chave SSH para o handshake. Esse é um comportamento normal.
Usando svn up
nesta cópia retirada, o SSH ficou preso após a autenticação
debug1: Sending command: svnserve -t
Não tenho certeza do que foi. A solução (suponho) é usar sempre seu URI completo (com seu nome) em seu túnel. somesitehost.com
não vai cortá-lo.
svn+ssh://[email protected]/var/svn/repos/somerepo/trunk
sempre funcionará.
Eu acho estranho que eu possa fazer o check-out sem um URI completo, mas não posso fazer mais nada com o repositório depois disso. Pode também ser svn export
.
Tags svn