Como borrar los .SVN de manera sencilla

Haber haber, no saben lo que son los .svn? Ni siquiera saben lo que es SVN?! Pues yo no se los voy a explicar, pero en esta web esta super clarito. Resumidamente SVN un sistema de versionado para llevar control de los cambios realizados en proyectos de desarrollo de software y que ha su vez puede servirnos como sistema de backup, o sea que seria como poder hacer un Ctrl+Z pero con archivos.

El problema que yo tenia es que al bajar algun software por SVN este se bajaba con una carpeta oculta llamada .svn dentro de cada directorio, no es algo malo ya que esa es la forma de trabajar de SVN para llevar registro de los cambios, etc. Pero el problema se presenta a la hora de querer por ejemplo subir ese proyecto a un servidor via FTP, las carpetas ocultas .svn tienen unos cuantos archivos que no pesan nada pero estan, y si el proyecto es grande y tiene cientos de carpetas entonces hace que subir esos archivos sea lento, por eso me puse a buscar alguna manera de borrar esos archivos de manera sencilla.

La encontre en este blog y es simplemente un programa hecho en AdobeAir que nos permitira con un par de click borrar recursivamente todas las carpetas ocultas .svn dentro de un directorio que nosotros elijamos. El programa se llama SubSweep y lo pueden bajar haciendo click aqui.

Hagamos una prueba, abrimos una consola y escribimos (es el proyecto KumbiaPHP)

svn co https://kumbia.svn.sourceforge.net/svnroot/kumbia/1.0 spirit

Se nos va a bajar en nuestro home una carpeta llamada Spirit y si habilitan la opcion de ver archivos ocultos, veran que dentro de cada carpeta hay una carpeta oculta llamada .svn

Ahora vamos a borrarlas, abran el SubSweep (Aplicaciones->Accesorios->SubSweep) y simplemente posicionense sobre la carpeta que spirit (o aquella a la que quieren borrar los .svn) y hacen click en «Run Sub Sweep…» y listo, vuelvan a su navegador de archivos y veran que ya no estan las carpetas ocultas

Sub Sweep
Sub Sweep

Creo que es la manera mas facil no? A menos que Ustedes conozcan alguna mejor.

perro

Ingeniero en Informática. Programador en PHP y Angular. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japón...y el running...y bloguear claro y algunas otras cientos de cosas. Sigo buscando la manera de hacer mi primer millón.

2
Comenta!

avatar
gux

find . -name .svn -print | xargs rm -rf

Lo he escrito asi de memoria, sin comprobarlo en mi ordenador, pero vamos, me funciona en el trabajo, y sin instalar ningun tipo de aplicacion!