Nenhuma dessas respostas foi satisfatória para a minha situação. Estou no subversion 1.8 e tinha uma cópia de trabalho que só tinha uma única .svn
pasta na primeira pasta, raiz. No entanto, eu queria remover algumas ramificações da cópia de trabalho.
Não importa o que eu fiz, sempre que eu executava uma 'atualização' ele restaurava esses arquivos e os trazia de volta. Eu não queria removê-los do repositório, apenas do meu computador - mas precisava manter o restante da cópia de trabalho intacta (portanto, não era possível remover apenas a pasta .svn).
Solução? svn update --set-depth exclude <dir>
Esta é uma "atualização" do lado do cliente que exclui um diretório específico. Pode ser encontrado nos manuais em svnbook.com . Em resumo, descreve isso como:
A partir do Subversion 1.6, você pode adotar uma abordagem diferente. Primeiro, verifique o diretório na íntegra. Em seguida, execute svn update --set-depth exclude no subdiretório no qual você não se importa.
Para o TortoiseSVN, você também pode fazer o mesmo clicando com o botão direito do mouse na pasta que não deseja, clique em Update to revision...
e defina 'Update Depth' Exclude
como, como visto nesta captura de tela: