Crear una twig SVN desde una label específica y fusionarla al tronco

Recientemente nos mudamos a svn.

Tengo dos preguntas aquí,

  1. tuvimos lanzamiento y creamos la label TAG1. después de una semana hubo un problema de producción y la base de código de prod es TAG1, más adelante en trunk hicimos varios cambios que no queremos impulsar a la producción, así que la mejor manera es tomar el código de TAG1 y cambiar, hemos exportado datos de la label pero no pueden comprometerse y no queremos comprometernos con esa label, necesitamos una twig separada después del lanzamiento para hacer otra label (TAG2) basada en esta twig y finalmente fusionarnos a Tronco. Merge to Trunk no es un problema. el problema es cómo crear una twig a partir del código basado en tags y realizar cambios?

  2. Tenemos lanzamientos cada dos meses, todos estos cambios se realizan directamente en trunk, después del lanzamiento creamos un TAG y continuamos para el próximo lanzamiento. Por otro lado, vamos a comenzar un nuevo proyecto XYZ que se lanzará al final del año (date aún no decidida), aquí, esta twig necesita crear desde el TAG anterior no desde el tronco porque ya hizo algunos cambios en el tronco para la próxima versión, ¿Cómo podemos lograrlo ?.

Gracias KV

svn copy your.repo.URL/tags/your-tag-name your.repo.URL/branches/your-new-branch-name -m "message" 

entonces para trabajar en eso

 svn checkout your.repo.URL/branches/your-new-branch-name 

las twigs y las tags son lo mismo: una copy barata de una URL y una versión a otra URL.

Consulte http://svnbook.networking-bean.com/en/1.7/svn-book.html#svn.ref.svn.c.copy para get la reference del command de copy. Lo que necesitas es:

 svn copy http://svn.foo.com/project/tags/TAG1 http://svn.foo.com/project/branches/maintenance-TAG1