¿El comando svn move también mueve archivos dentro del directorio?

He usado svn move en el directorio que contiene subdirectorios y archivos. Pero bajo el estado que veo,

D dir
D file1
D file2
etc

A + dir

Pero no veo archivos ni subcarpetas. Entonces, antes de comprometerme, me pregunto si svn move también mueve subcarpetas de archivos, ¿es ese signo más para eso?

enter image description here

preguntado el 16 de abril de 13 a las 08:04

Si tiene /one/two/three no hay forma física de moverse two y mantener three intacto. -

2 Respuestas

svn move mueve los archivos y carpetas. Nunca me ha gustado mucho la salida de svn status al mover directorios, pero el A + se supone que debe mostrarte que está preservando la historia. Al replicar esto localmente, obtengo un resultado similar:

$ svn st
D       dir-a
D       dir-a/file2.txt
D       dir-a/file3.txt
D       dir-a/file1.txt
A  +    dir-b

Usando el --verbose or -v opción, puedes ver más:

$ svn st -v
                 0        0  ?           .
D                1        1 jszakmeister dir-a
D                1        1 jszakmeister dir-a/file2.txt
D                1        1 jszakmeister dir-a/file3.txt
D                1        1 jszakmeister dir-a/file1.txt
A  +             -        1 jszakmeister dir-b
   +             -        1 jszakmeister dir-b/file2.txt
   +             -        1 jszakmeister dir-b/file3.txt
   +             -        1 jszakmeister dir-b/file1.txt

Básicamente, esto le dice que los archivos también se movieron. los + te está mostrando que la historia se mantuvo.

Respondido 16 Abr '13, 11:04

Sí, svn move también mueve los archivos y subcarpetas.

Respondido 16 Abr '13, 10:04

¿Por qué no veo subarchivos y carpetas en la lista Agregada cuando hago el estado svn? Veo Agregar solo en los directorios principales. - usuario796443

@SandroDzneladze ¿qué pasa con svn status --verbose? - bahrep

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.