Removendo pastas .svn
Aqui na Voraz, utilizamos o “Git” para controle de versões. Mas em alguns projetos, como “SuaEmpreza” o controle é feito através do “SVN”.
Acontece que o SVN apresenta (muitos) problemas, como a instabilidade do funcionamento que deixa alguns arquivos (simplesmente) inacessíveis, sem possibilidade de commit ou update. A única solução encontrada é fazer um checkout do projeto, sobrescrever os arquivos e commitá-los novamente.
Esse problema acontece porque o svn cria pastas chamadas “.svn” em todos os diretórios que estão dentro do controle de versão. O fato de remover essas pastas garante a volta do funcionamento.
O comando (tanto no Mac quanto no Linux) que faz essa remoção é o seguinte:
[cc lang="powershell"]
find ./ -name “.svn” | xargs rm -Rf
[/cc]
1 comentário
Deixe um comentário!
Jennifer-Tool
23/10/2009 06:58ler todo o blog, muito bom