Ninguna de estas respuestas fue satisfactoria para mi situación. Estoy en la subversión 1.8 y tenía una copia de trabajo que solo tenía una sola .svn
carpeta en la primera carpeta, root. Sin embargo, quería eliminar algunas ramas de la copia de trabajo.
No importa lo que hice, cada vez que ejecutaba una 'actualización' restauraba esos archivos y los recuperaba a todos. No quería eliminarlos del repositorio, solo de mi computadora, pero necesitaba mantener intacta el resto de la copia de trabajo (por lo tanto, no podía simplemente eliminar la carpeta .svn).
¿Solución? svn update --set-depth exclude <dir>
Esta es una "actualización" del lado del cliente que excluye un directorio específico. Se puede encontrar en los manuales en svnbook.com . En resumen, describe esto como:
A partir de Subversion 1.6, puede adoptar un enfoque diferente. Primero, revise el directorio completo. Luego ejecute svn update --set-depth exclude en el único subdirectorio que no le interesa.
Para TortoiseSVN, también puede hacer lo mismo haciendo clic con el botón derecho en la carpeta que no desea, haga clic en Update to revision...
, y luego configure 'Actualizar profundidad' en Exclude
, como se ve en esta captura de pantalla: