Mover directorio a través del repositorio SVN usando Tortoise SVN


¿Cómo mover un subdirectorio de un directorio a otro, dado que ambos están dentro del mismo repositorio SVN? Estoy usando tortuga SVN.

Author: Graviton, 2008-11-05

4 answers

Seleccione la carpeta/archivos que desea mover, luego HAGA CLIC CON el BOTÓN DERECHO en ellos y arrástrelos a donde desea moverlos. Un menú aparecerá con una opción "SVN Mover archivos versionados aquí"

Como aclaró phenry, la carpeta de destino debe reconocerse como una carpeta SVN. La carpeta ya debe estar confirmada en el repositorio o puede elegir Agregar para establecer que se agregue.

Si la carpeta de destino no forma parte de un repositorio SVN, utilice la exportación SVN comando después de hacer clic derecho y arrastrar para copiar los archivos a cualquier carpeta de destino.

 80
Author: Chris Thompson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:15:16

Tenga en cuenta que La respuesta aceptada de Chris Thompsonsolo funciona si ambos directorios ya están reconocidos por TortoiseSVN. Si crea una nueva carpeta en el Explorador e intenta mover un archivo a ella desde una carpeta existente, no obtendrá los elementos del menú contextual de TortoiseSVN. Después de crear la nueva carpeta, debe realizar una acción Commit (que crea un nuevo número de versión) o una acción Add (que no lo hace), para que TortoiseSVN conozca la nueva carpeta, y luego obtendrá la opción de mover los elementos en SVN. Más aquí.

 24
Author: phenry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:25:03

O en el Navegador del repositorio, puede arrastrar el archivo/carpeta y soltarlo en la carpeta deseada.

 10
Author: Atempcode,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-10 07:07:56

Si ha cambiado el nombre de la carpeta principal antes de moverse, verá un signo de "Cruz/No permitido" al moverse.

La solución alternativa es mover primero el hijo y luego solo cambiar el nombre del padre (deshacer si ya cambió el nombre del padre).

 0
Author: Swaroop,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-15 05:56:19