O menu de contexto do TortoiseSVN já não fornece a opção Checkout

2

Eu tenho usado o TortoiseSVN com sucesso por um tempo, mas agora não consigo fazer checkout de código!

Parece que todas as pastas no meu computador estão sendo tratadas como 'versionadas' pelo TortoiseSVN, com o mesmo menu de contexto que eu esperaria de uma pasta que tenha uma subpasta .svn.

Eu criei uma nova pasta, e o menu do botão direito do mouse (tanto na pasta ou uma vez dentro dela) contém "SVN Commit", "SVN Update", etc, mas sem check-out. Se eu tentar realmente usar qualquer um desses comandos disponíveis, recebo o erro

sqlite[S1]: no such table: wcroot

presumivelmente porque não há repositório aqui!

Até agora tentei alternar a opção "Ocultar menus para caminhos não versionados", reinicializar e desinstalar / reinstalar.

Alguém tem uma correção ou alguns próximos passos?

    
por rndeon 03.04.2018 / 20:27

1 resposta

2

Baseado no comentário do Mokubai, eu encontrei uma pasta C: \. svn! Eu tentei 'show log' e alguns outros na unidade C em si, mas os mesmos erros surgiram como em qualquer outra pasta não versionada.

Agora que excluí a pasta .svn, recuperei minha capacidade de fazer o check-out.

Estou com dificuldades para imaginar como um .svn errado foi adicionado à unidade C de nível superior, especialmente porque não tinha informações, mas acho que isso está resolvido.

    
por 04.04.2018 / 14:59