Estoy utilizando SVN mientras desarrollo un sitio WordPress. Ahora quiero subirlo al servidor y hay muchos archivos SVN en las carpetas .svn
. ¿Son seguros de eliminar y cómo los elimino?Eliminar carpetas .svn
Respuesta
También puede encontrar el svn export comando útil. Este comando exporta una copia de su árbol de trabajo sin las carpetas .svn.
Esto viene bastante útil si se desarrollan bajo la subversión recomienda etiquetar manera, siempre se puede exportar una etiqueta, y luego podrás tener un mejor control sobre lo que la revisión está en producción.
mod +1: use 'svn export' y cree una copia limpia para su sitio de wordpress en otro directorio. Si elimina las carpetas .svn, ya no podrá actualizar ni usar su espacio de trabajo. Por lo tanto, forzar a hacer un nuevo 'svn checkout' de todos modos. –
Además, puede exportar solo los últimos archivos actualizados que abarcan solo las confirmaciones que necesita, muy útiles. Otra cosa que me gusta hacer, en CuteFTP, es establecer una máscara para que CuteFTP no cargue carpetas .svn, lo cual es útil cuando hago arrasturas rápidas y bajas, omitiendo la exportación. – farinspace
Tenga en cuenta que svn export no seguirá ningún enlace simbólico que pueda existir en el repositorio, sino que copiará el enlace simbólico al destino (lo que no funciona bien con los enlaces simbólicos relativos ...). –
Si va a eliminar estos directorios, es probable que obtener problemas con su cliente SVN. Como resultado, debe hacer un nuevo pago de su depósito.
En lugar de eliminar estos directorios, se podía excluir a éstos de la posibilidad de subir con un filtro dentro de su programa de FTP. Estoy utilizando Trasmit 4, que tiene soporte para este tipo de funcionalidad.
Gracias por las respuestas, la exclusión de FTP parece útil, verificará si hay algo para FileZilla. –
Debería ser posible. Consulte la siguiente [Wiki de FileZilla] (http://wiki.filezilla-project.org/Filename_Filters) – rofflox
Su directorio SVN checkout siempre debe mantener los directorios .svn
; así es como se comunica con SVN.
Pero cualquier copia de sus archivos extraídos, p. para empaquetar/cargar - puede eliminar de manera segura los directorios .svn
. No necesitan los datos de salida de SVN. Para eliminar los directorios .svn
de estas copias , simplemente elimínelos. (Y ver @ respuesta de Fernando con respecto a la exportación de SVN.)
find -type d -name .svn|xargs rm -rf
Gracias por responder la parte interesante de la pregunta. –
En mac osx tiene que cambiar un poco este comando. intente esto ... encuentre ./ -name ".svn" | xargs rm -Rf –
en el recién lanzado svn 1.8, solo hay un único directorio .svn en el nivel superior. – thekbb
Si desea eliminar todas las subcarpetas nombradas Svn continuación, crear el archivo por lotes con este contenido:
for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *.svn') do (
rd /s /q "%%i"
)
guardarlo en un archivo del_All_Dot_SVN_Folders.cmd. Ejecutarlo. Terminaste.
Gracias a http://www.axelscript.com/2008/03/11/delete-all-svn-files-in-windows/
Recuerde el código anterior ha .svn mientras que el código en el enlace sólo ha svn * así que es mejor tener la Svn tener no por casualidad efecto no deseado.
Tal vez la exportación de la carpeta es una mejor solución en su caso. Exportación, excluye las carpetas .svn. Si no es así, en el mac/linux ir a su terminal y escriba los siguientes:
cd /your/directory find . -iname ".svn" -print0 | xargs -0 rm -r
sólo tiene que utilizar la exportación función de SVN y exportar la carpeta en sí mismo y se eliminará la carpeta .svn y desacoplar se desde el control de versión.
Referencia: http://tortoisesvn.net/unversion.html
- 1. os.walk excluir .svn carpetas
- 2. Eliminar carpetas de DDMS
- 3. Eliminar carpetas y contener archivos
- 4. Cómo excluir carpetas .svn con robocopy
- 5. SVN Carpetas predeterminadas: ¿se deben usar?
- 6. No mostrar carpetas .svn en Eclipse
- 7. Ya no puedo ver las carpetas .SVN?
- 8. ¿Cómo ignorar las carpetas SVN en WinMerge?
- 9. Eliminar archivos o carpetas de forma recursiva en Windows cmd
- 10. archivo por lotes de Windows para eliminar archivos y carpetas .svn
- 11. Eliminar automáticamente archivos/carpetas en R
- 12. android: dificultades para eliminar carpetas ldpi/mdpi
- 13. ¿Es posible extraer archivos de subversión sin esas carpetas .svn?
- 14. comandante total ignorando carpetas svn en la carga de ftp
- 15. Excluir siempre las carpetas de cometer en SVN para Netbeans
- 16. Estructura de carpetas para muchos proyectos en un repositorio SVN?
- 17. Las carpetas eliminadas SVN de Tortoise siguen volviendo
- 18. copiar la estructura de la carpeta sin las carpetas .svn
- 19. Limpiar una comprobación svn (eliminar archivos que no sean svn)
- 20. SVN - eliminar completamente la revisión del servidor SVN
- 21. cómo puedo eliminar enlaces SVN de la carpeta usando la herramienta SVN de GUI
- 22. Eliminar un archivo/carpeta de SVN vía Tortoise: cómo hacerlo?
- 23. ¿Cómo puedo bifurcar en SVN y hacer que bifurque mi svn: carpetas externas también?
- 24. SVN eliminar archivos de la lista de los comprometidos
- 25. Cómo eliminar el archivo "-" de svn?
- 26. Cómo eliminar archivos sin seguimiento en SVN
- 27. Eliminar la dependencia externa de svn repo
- 28. Cómo eliminar completamente los archivos .svn en Git
- 29. Installshield, desinstalando el programa sin eliminar todas las carpetas
- 30. ¿Cómo puedo eliminar carpetas temporales en Windows con R?
Dado que esta cuestión no se aplica a sí mismo sino a WordPress desarrollo y despliegue, voy a cerrar como fuera de tema y migrar a desbordamiento de pila. – EAMann
posible duplicado de [Extracción Svn archivos de todos los directorios] (http://stackoverflow.com/questions/1301203/removing-svn-files-from-all-directories) – zzzzBov
posible duplicado de [¿Cómo quitar el control de Subversion una carpeta?] (http: // stackoverflow.com/questions/154853/how-do-you-remove-subversion-control-for-a-folder) – finnw