2011-11-15 18 views
12

Recientemente actualicé mi tortuga a la versión 1.7. Hace un tiempo que no puedo ver las carpetas .svn. Solía ​​copiar carpetas para replicar algunos códigos, ingresé a la carpeta y eliminé el .svn de la versión copiada para que considere el código como nuevo. No puedo seguir con esto :(Ya no puedo ver las carpetas .SVN?

Cualquiera sabe lo que está pasando?

Respuesta

22

Subversion 1.7 cambia a una estructura de una sola carpeta, como muchos DVCS (git, bazaar, etc.): la única carpeta .svn ahora está en la carpeta raíz y contiene toda la información para el pago.

Ahora debería ser capaz de simplemente copiar la carpeta y registrarla.

+0

Parece que el formato del archivo 'entradas' se modificó (casi desapareció). Tengo algunos scripts de automatización que solían obtener información de revisión de ese archivo. ¿Cómo lo hago? No (de forma portátil, en un entorno de caja de arena donde no puedo ejecutar 'svn info'). – Uri

+0

@Uri: Deberías publicar eso como una nueva pregunta. Sospecho que también podría depender de lo que intentes hacer con esa información. –

+5

¡PIENSO QUE SALDRÉ Y CONSUMIRÉ A CAUSA DE ESTO! Gracias SVN, finalmente (fiesta)! –

5

Ellos han pasado de ser dentro de cada subcarpeta de su copia de trabajo, y ahora están todos en un solo lugar.

0

Puede intentar exportar. Por lo general, elimina todos los archivos .svn y puede crear un proyecto nuevo cada vez con el código exportado ...!

2

Como dijo @Anders, la nueva versión de SVN 1.7 elimina las carpetas individuales .svn dentro de cada directorio. Ahora, el nodo principal contiene ./svn junto con un subdirectorio llamado pristine que contiene la copia svn original de todos esos archivos/directorios. Esto hace que sea mucho mejor copiar de project1 a project2 sin tener que ejecutar scripts especiales para eliminar todas las carpetas restantes .svn.

Cuestiones relacionadas