¿Cómo crear una rama de una revisión antigua con TortoiseSVN?


Tengo un repositorio donde en la revisión 1 se agregaron las carpetas trunk, branches y tags. La fuente estaba en el maletero. La revisión 7 sucedió, y el desarrollo continuó hasta la revisión 16. Ahora tengo que seguir trabajando en la revisión 7, así que quiero crear una rama de la revisión 7.

Así es como intenté hacer esto: Usando TortoiseSVN, selecciono trunk en el navegador del repositorio, abro "Show log", selecciono la revisión 7 y hago clic con el botón derecho en "Create branch/tag from revision". La Copia (Rama / Etiqueta) aparece el diálogo con FROM-URL establecido en trunk y entro .../ branches / new_branch_name como la To-URL. "Revisión específica en el repositorio" se comprueba y se establece en 7.

Ahora recibo un error que dice "Path ...../ trunk no existe en la revisión 7". Pero trunk fue definitivamente creado en la revisión 1 y si miro los archivos cambiados de la revisión 7 en el diálogo "Mostrar registro", puedo ver que los archivos se agregan/modifican en trunk.

¿Qué estoy haciendo mal?

Author: Holgerwa, 2009-08-07

4 answers

  • Abra el navegador del repositorio.
  • Vaya al directorio raíz del repositorio.
  • Haga clic en el botón" revisión "(dice" CABEZA") y desde el diálogo seleccione la revisión en cuestión
  • Arrastre y suelte con el botón derecho el directorio "trunk" al directorio "branches" y seleccione "Copy and rename item to here".
  • Escriba el nombre del nuevo directorio.
  • Escriba un mensaje de registro.
 47
Author: Milen A. Radev,
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
2009-08-08 12:35:10

introduzca la descripción de la imagen aquí

  1. Open repo browser
  2. Haga clic con el botón derecho en el tronco
  3. Elija "Mostrar registro"
  4. Haga clic con el botón derecho en la revisión desde la que desea ramificar
  5. Elija "Crear rama / etiqueta desde la revisión"
  6. Establezca su camino A (por ejemplo, ramas / MyBranch)
 24
Author: Luis Perez,
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
2014-01-30 22:48:23

Abra el diálogo "mostrar registro" y haga clic derecho en una entrada de registro para abrir el Diálogo "Crear etiqueta/rama".

 7
Author: adfsafsdasdfasdf,
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
2010-11-24 15:20:30

Encontré una solución:

  • Echa un vistazo a la antigua revisión
  • desde su copia de trabajo, cree una rama

Parece que esto debe hacerse usando una copia de trabajo y no directamente en el repositorio (navegador).

 2
Author: Holgerwa,
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
2009-08-08 06:47:25