tortoise tag subir revertir proyecto ignorar desvincular descartar crear carpeta cambios svn deployment tortoisesvn

tag - Eliminando carpetas.svn del proyecto para su implementación



tag svn (9)

Estoy usando subversion (TortoiseSVN) y quiero eliminar las carpetas .svn de mi proyecto para la implementación, ¿hay alguna forma automatizada de hacerlo con subversión o tengo que crear un script personalizado para esto?


Haga svn export <url> para exportar una copia limpia sin las carpetas .svn.


No es necesario un script Como se sugiere, use el comando Exportar:

  • Haga clic derecho en el nivel superior de su copia de trabajo.
  • Abra el submenú TortoiseSVN
  • Seleccione Exportar
  • Siga en los cuadros de diálogo de la pantalla.

Pero si no quieres usar svn export (por la razón que sea) ...

find /path/to/project/root -name ''.svn'' -type d -exec rm -rf ''{}'' /;


Use la función de exportación.


public static: sí FileZilla tiene filtrado de nombre de archivo. Mire en Vista -> Filtros de nombre de archivo. Revisé v3.1.1

Creo que la mayoría de los clientes FTP lo tienen ahora.


En una computadora:

rsync -avz --exclude=".svn" /yourprojectwithsvninside/ /yourprojectwithoutsvninside/

Del repositorio:

svn export http://yourserver/svn/yourproject/ ./yourproject/


Windows Vista / 7: active las carpetas y archivos ocultos. En el cuadro de búsqueda (arriba a la derecha en una ventana del Explorador de Windows), escriba .svn . Todas .svn carpetas .svn se mostrarán en la parte superior, elimínelas todas y vuelva a activar los archivos ocultos.


TortoiseSVN tiene una función de exportación. Esto creará todo el árbol SVN en otro lugar sin las carpetas .svn .

Además, muchos clientes FTP tienen filtrado, al que puede agregar .svn en caso de que lo olvide algún día.


Utilizar

svn export <url-to-repo> <dest-path>

Se obtiene solo la fuente, nada más. Consulte en svn export (en Version Control with Subversion ) para obtener más información.