2010-07-20 16 views
9

Estoy en una situación en la que no quiero comprometer mis cambios actuales al tronco.¿Cómo confirmo los cambios actuales en una nueva rama usando TortoiseSVN y Subversion?

Me gustaría comprometerme con una sucursal privada y trabajar allí un poco hasta que esté seguro de que todo está bien. Combinaré los cambios realizados en mi rama con el tronco.

¿Cuál es el procedimiento recomendado cuando utiliza Subversion y TortoiseSVN?

que tienen la estructura de directorios clásica:

  • /tronco
  • /ramas
  • /etiquetas

Respuesta

11

Esta es una opción en TortoiseSVN. Haga clic en Sucursal/etiqueta ... desde el menú contextual, luego elija "Copia de trabajo" desde los botones de radio etiquetados "crear copia en el repositorio desde:" y la nueva rama vendrá de su copia de trabajo.

En el cuadro de texto Para la ruta, agregue la ruta correcta con la ruta "/ branches /" para asegurarse de que cumpla con la estructura que mencionó (branches/tags/trunk). No olvide dar a su sucursal un buen nombre significativo, y me parece útil en los comentarios poner el número de revisión del tronco del que estoy ramificando.

O bien, cree la derivación desde el troncal por separado, luego cambie su copia de trabajo a la nueva rama, conserve su copia de trabajo y comprométase con la rama desde allí.

+0

Gracias Andrew. ¿Podría sugerirme una convención de carpetas allí? Todas nuestras versiones se almacenan en las/branches, así: /branches/1.0, /branches/1.1, etc. ¿Sugerirías/branches/user/mydirtywork o algo así? –

+0

Sí, si está contento y eso es claro para sus compañeros de trabajo. Podría nombrarlo después del proyecto o pieza de funcionalidad si eso fuera aún más claro. He visto a personas nombrar sucursales después de ellas, pero existe el riesgo de que termines con muchas de ellas, como "Bobs_branch_2" y "Bobs_other_branch_2008", etc., lo cual es un poco complicado y complicado para la siguiente persona. –

+0

Lo sentimos, no notamos su carpeta adicional "/ user /" allí, eso la mantendría más limpia. Sin embargo, sea un poco cuidadoso con los árboles profundos en las ramas SVN y etiquetas, ya que es fácil para la gente pagar en el nivel equivocado, lo que lleva años o puede hacer un lío de una copia de trabajo. –

Cuestiones relacionadas