Subversion – copiando directorios dentro de la copia de trabajo
Wednesday, 10 de June de 2009 por marcos
Muchas veces nos pasa que queremos copiar un directorio que ya esta bajo control de versiones a otro lugar dentro de la copia de trabajo para usarlo a modo de “template”.
En esa situacion nos encontramos con el pequeño problemidijilla de que el nuevo subdir conserva los directorios ocultos .svn para el manejo de versiones, lo que nos da problemas al querer commitear o updatear nuestra copia de trabajo.
En este caso nuestro problema se puede solucionar fácilmente. Nos dirijimos al nuevo directorio creado y ejecutamos el siguiente comando (funciona en linux y en cygwin):
find . -name .svn -exec rm -rf {} \;
Una vez hecho eso, se han removido los directorios que usa Subversion, por lo que ahora si podemos agregar el nuevo directorio a la copia de trabajo de la manera tradicional.
Subversion trae una funcion export que se encarga de hacer justamente eso.
saludos