¿Cómo crear un branch desde algún repositorio?

SVN Add comments

 

1. Click derecho en el directorio dónde se va a trabajar. 

2. Selecionar Tortoise SVN -> Checkout (selecionar HEAD revision o alguna anterior).

3. Selecionar Tortoise SVN -> Branch/Tag. Ingresar la URL dónde se tendrá que almacenar el nuevo “branch” .

Tortoise - Crear Branch

 

Tortoise nos avisa que nuestro working copy todavía pertenece al trunk y no al branch creado. 

 

Tortoise - Switch

 

Para cambiarse al branch, seleciona Tortoise SVN -> Switch, luego indica la URL del branch que requieres.
A partir de ahora, los cambios que se harán al proyecto ya no afectarán el trunk. Si en algún momento, se decide intregar los cambios del branch al trunk, se utilizará el comando merge.

 

5 Responses to “¿Cómo crear un branch desde algún repositorio?”

  1. Teobromina Says:

    Milagrazo!

  2. jdecuyper Says:

    @Teobromina : eres mi lectora favorita #1 :)

  3. favio Says:

    estoy tratando de usar el tortoise, necesito de una super ayuda con los branches, tags y trunk para hacerlo de buena forma.

  4. jdecuyper Says:

    Hola Favio!

    El ‘trunk’ es el cuerpo principal de tu desarrollo. Contiene todos los archivos de código desde el inicio hasta hoy. Generalmente el trunk corresponde a la versión de producción de tu proyecto.

    Un ‘branch’ sirve para para crear una copia del trunk en algún punto del tiempo. Te permite trabajar sobre, por ejemplo, un nuevo módulo sin afectar al trunk. Es muy útil en proyectos grandes porque cuando introduces nuevas clases o cambias clases existentes, es muy sencillo romper el funcionamiento de módulos ya existentes. Generalmente cuando terminas el desarrollo del branch, se fusiona con el trunk. En mi post, se crea un branch ‘prueba1′ a partir del trunk ‘http://192.168.1.4:81/svn/pandilla_actionscript/trunk’.

    Un ‘tag’ sirve para preservar algún punto en el tiempo del trunk o de un branch. Lo puedes usar para ubicar la versión 1.0 o 2.0 de algún producto por ejemplo.

    No es obligación trabajar con la estructura trunk/branch/tag pero es la forma recomendada de mantener tu repositorio. También podrías tener un solo cuerpo de desarrollo.

    ¿Qué es lo que requieres hacer ahora?

    Si lo prefieres, me puedes mandar un mensaje a: jerome.decuyper [at] gmail [dot] com

    Saludos!

  5. favio Says:

    Muchisimas gracias.Lo que no me está saliendo ahora mismo es hacer las modificaciones en el branch y commitear en el trunk, te agregue en el gtalk por ahi si tenes un tiempito te explico mejor.

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in