SVN - Não posso conferir um arquivo excluído anteriormente e depois restaurado no repositório
-
05-07-2019 - |
Pergunta
Existem arquivos/pastas que foram excluídas e depois re-adquiridas ao repositório.
Atualização SVN> me dá a revisão atualizada. Arquivos e pastas são exibidos corretamente no repositório SVN, se eu executar 'svn update' 'svn diff', minha pasta de espaço de trabalho parecer sincronizada, mas os arquivos/pastas não são verificados ... alguma idéia de qual é o problema?
Se eu verificar o projeto do zero mais uma vez, os arquivos/pastas são verificados corretamente
Solução
Você pode estar enfrentando o seguinte problema
Do artigo:
Com um cliente 1.6.1, há uma situação em que novos arquivos não são buscados em uma atualização.
Isso acontece ao adicionar uma nova pasta com - -depth = vazio, que é o que o TSVN usa para evitar os arquivos que o usuário não deseja adicionar também é adicionado automaticamente. Veja os comentários no script.
A solução (obrigado wcoenen):
svn update --set-depth infinity
Outras dicas
Eu tentaria fazer um 'checkout SVN' limpo. Às vezes, as informações locais não estão adequadamente sincronizadas em causas desse tipo de efeitos.
Se você estiver usando o TortoiseSVN, pode tentar usar os recursos de limpeza no menu de contexto.