Eu já pesquisei a mensagem no Google e tenho bastante espaço em disco disponível no servidor SVN (é cerca de 4% do uso de 150 GB).
Percebi que, quando tento echo $TMPDIR
o prompt de comando no servidor SVN, não recebo nada.
O que está tornando isso um pouco confuso é que eu só recebo essa mensagem de um local quando faço um svn diff
(que eu testei até agora) - esse erro não aparece quando eu tento em outros três computadores (um dos quais está testando contra exatamente o mesmo repositório, os outros dois são repositórios diferentes no mesmo servidor svn).
Sobre a única diferença que posso ver é que a cópia de trabalho quebrada está se conectando ao servidor por um endereço IP, onde todos os outros estão usando um nome de servidor (embora isso resolva pelo DNS para o mesmo endereço IP).
Espero não precisar riscar a cópia de trabalho quebrada e fazer o check-out de uma nova - infelizmente, esse é um projeto herdado e nem todas as alterações foram revisadas corretamente.
Respostas:
Você também recebe esse erro se o disco estiver cheio , eu descobri.
Libere espaço e o erro desaparece.
fonte
Eventualmente, percebi um método para fazer isso (além de obter tudo que atualmente não foi revisado sob o controle de versão adequado):
Eu acho que deve ter havido alguma corrupção em um dos arquivos .svn para essa cópia de trabalho.
fonte
No computador com o problema, tente excluir manualmente esse diretório, não confirme, mas atualize seu svn na sua máquina local, refaça as alterações nesse diretório, é um diretório. Isso geralmente funciona comigo em erros semelhantes.
fonte
Consegui corrigir esse problema executando o script fornecido aqui:
https://svn.apache.org/repos/asf/subversion/trunk/contrib/client-side/svn-clean
fonte