Publicado el Dejar un comentario

Borrar directorios .svn recursivamente de un proyecto en windows 7.

Tenía un proyecto java en Netbeans que estaba configurado para sincronizarse con un repositorio de subversion, sin embargo el repositorio con el cual se sincronizaba ya no existía. Dicho código tenía elementos nuevos y modificados qu eno se habían sincronizado aún, por lo que aplica rel comando export de subversion no funcionaba, ya que sólo copiaba lo sincronizado, no lo nuevo.

Lo recomendable, para eliminar el subversion, era borrar cada un de los directorios ocultos .svn en cada uno de los directorios del proyecto. Hacerlo a a pie, era tardarme un buen tiempo.

Me encontré por aquí este código:

for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *.svn') do (
rd /s /q "%%i"
)

Basta con copiar el código en un archivo y guardar éste con la extensión .CMD y podrá ser ejecutado desde el explorador de archivos de windows.

El archivo debe ser colocado en el directorio raíz del proyecto que estaba versionado (*** Mucho cuidado ya que borra recursivamente ***). De doble click sobre el archivo crado y todos los directorios .svn desde el directorio actual y directorios contenidos serán borrados.

Espero les sea útil.

¡Saludos!

Deja un comentario