Vamos a ver como crear una entrada en el registro de windows para poder borrar todas las carpetas ocultas .svn que se generan cuando incluimos una carpeta en un repositorio SVN
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
Creamos un nuevo archivo de texto
![svn_delete_1](https://www.josejavierfm.es/blog/wp-content/uploads/2015/07/svn_delete_1-300x192.png)
Le ponemos la extensión .reg
![svn_delete_2](https://www.josejavierfm.es/blog/wp-content/uploads/2015/07/svn_delete_2-300x17.png)
Editamos el archivo
![svn_delete_3](https://www.josejavierfm.es/blog/wp-content/uploads/2015/07/svn_delete_3.png)
Una vez que hemos pegado el texto y guardado ejecutamos el archivo
![svn_delete_4](https://www.josejavierfm.es/blog/wp-content/uploads/2015/07/svn_delete_4-300x55.png)
Confirmamos que queremos modificar el registro.
![svn_delete_5](https://www.josejavierfm.es/blog/wp-content/uploads/2015/07/svn_delete_5-300x52.png)
Ahora nos aparece una nueva opción en el menu contextual del explorer que nos permite limpiar las carpetas .svn
![svn_delete_6](https://www.josejavierfm.es/blog/wp-content/uploads/2015/07/svn_delete_6.png)
Ahora para probarlo cogemos una carpeta con contenido oculto .svn
![svn_delete_7](https://www.josejavierfm.es/blog/wp-content/uploads/2015/07/svn_delete_7-172x300.png)
El proceso se pone a borrar las carpetas
![svn_delete_8](https://www.josejavierfm.es/blog/wp-content/uploads/2015/07/svn_delete_8-300x119.png)
Vemos como ha eliminado todas las subcarpetas
![svn_delete_9](https://www.josejavierfm.es/blog/wp-content/uploads/2015/07/svn_delete_9.png)