Hablemos de su proyecto
Shell SVN

Shell: Eliminar todos los .svn de forma recursiva

Para eliminar de forma recursiva todos los archivos de gestión svn (.svn) de una copia de trabajo, simplemente navega al directorio raíz de tu copia de trabajo y ejecuta el siguiente comando: find . -name ".svn" -exec rm -rf {} \; Otra solución es crear un...

Shell: Eliminar todos los .svn de forma recursiva

Para eliminar de forma recursiva todos los archivos de gestión svn (.svn) de una copia de trabajo, simplemente navega al directorio raíz de tu copia de trabajo y ejecuta el siguiente comando:

find . -name ".svn" -exec rm -rf {} \;

Otra solución es crear un alias en tu ~/.bashrc y luego ejecutar el comando cuando sea necesario:

alias rmsvn='find . -name ".svn" -exec rm -rf {} \;'

Precauciones antes de ejecutar el comando

Este tutorial conserva el comando y el contexto de su publicación. Antes de utilizarlo en un repositorio actual, inspeccione la rama, los archivos modificados y el objetivo exacto:

git status --short
git log --oneline --decorate -5

Cree una rama o una etiqueta de respaldo cuando la operación reescriba el historial o elimine archivos. En particular, git reset --hard sobrescribe los cambios seguidos en el directorio de trabajo.

Referencia: documentación oficial de git reset.

Compartir este artículo