Para aqueles que estão montando um servidor svn, sabe que é necessário remover todos os arquivos e pastas .svn, para que não sejam  versionados, gerando mais arquivos dentro da aplicação.

Antes de importar os arquivos para um servidor SVN, faça o seguinte:

Vá até a pasta onde estão os arquivos que serão importados para o servidor SVN, e execute o comando:

$ find . -type d -name .svn

Você verá se existem arquivos do tipo .svn dentro da aplicação, se existir você deverá seguir para o segundo passo, que é remover estes arquivos, agora execute o seguinte comando:

$ rm -rf `find . -type d -name .svn`

Com este comando todos os arquivos .svn serão removidos, agora execute o comando abaixo e verifique se não ficou mais nenhum arquivo sem ser removido.

$ find  .  -name .svn

Agora você já pode importar os arquivos para o servidor subversion sem problemas.

Outra coisa que deve ser observada é que quando você faz o checkout dos fontes para um servidor WEB, os arquivos .svn vem juntos, pois neles estão as alterações realizadas no código, para resolver isso, após fazer o checkout do código, execute o comando ensinado acima.

Compartilhe conhecimento e seja mais feliz!