SlideShare una empresa de Scribd logo
1 de 23
© 2009 Telmex S.A.
SVN - Branches
Gerencia de Analisis y Desarrollo de Sistemas
All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or
mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the
written permission of the publisher.
Products that are referred to in this document may be either trademarks and/or registered trademarks of the
respective owners. The publisher and the author make no claim to these trademarks.
While every precaution has been taken in the preparation of this document, the publisher and the author assume no
responsibility for errors or omissions, or for damages resulting from the use of information contained in this
document or from the use of programs and source code that may accompany it. In no event shall the publisher and
the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused
directly or indirectly by this document.
Printed: Junio 2009 in (whereever you are located)
SVN - Branches
© 2009 Telmex S.A.
SVN - Branches4
© 2009 Telmex S.A.
Lista de contenidos
Foreword 5
Apéndice A - Introducción 7
................................................................................................................................... 71 Propósito
................................................................................................................................... 72 Historia de Revisiones
Apéndice B - SubVersion 9
................................................................................................................................... 91 Introducción
................................................................................................................................... 92 Branches
..........................................................................................................................................................10Introducción
..........................................................................................................................................................10Creacion de un Branch
.........................................................................................................................................................10Introducción
.........................................................................................................................................................12Creación
..........................................................................................................................................................17Uso del Switch
5Foreword
© 2009 Telmex S.A.
Apéndice A
Introducción
© 2009 Telmex S.A.
7
1 Introducción
1.1 Propósito
Este documento contiene información sobre la utilización del SVN en el proceso de desarrollo de
software de Telmex S.A.. La documentación es técnica y confidencial del área de sistemas.
1.2 Historia de Revisiones
Fecha Versión Descripción Autor
08/05/2009 1.0 Creación del Documento José Franco
Apéndice B
SubVersion
© 2009 Telmex S.A.
9
2 SubVersion
2.1 Introducción
Cada vez que se realiza un commit, en el respositorio, se genera un número de revisión. Agrupando los
cambios realizados, con los archivos/carpetas nuevos/as, modificados, y eliminados
En el caso particular de nosotros, que trabajamos siempre sobre en trunk, cuando cada desarrollador
hace un cambio, este tiene un número de revisión distinto.
Uno puede consultar las revisiones de todo el repositorio, o individualmente el de un archivo y carpeta, y
visualizar quien, y cuando y en que número de revisión fue modificado.
Los branches se utilizan cuando se desea crear una rama independiente de desarrollo para trabajar en
alguna funcionalidad nueva de un proyecto que todavía no se quiere incorporar a la línea principal. De
esta forma, se crea una copia del proyecto en una carpeta /branches y el programador encargado de
esta nueva característica cambiará (switch, según la terminología de SVN) su working copy a este
nuevo branch y trabajará sobre este.
2.2 Branches
SVN - Branches10
© 2009 Telmex S.A.
2.2.1 Introducción
Los branches se utilizan cuando se desea crear una rama independiente de desarrollo para trabajar en
alguna funcionalidad nueva de un proyecto que todavía no se quiere incorporar a la línea principal. De
esta forma, se crea una copia del proyecto en una carpeta /branches y el programador encargado de
esta nueva característica cambiará (switch, según la terminología de SVN) su working copy a este
nuevo branch y trabajará sobre este.
Cuando este programador realice operaciones de commit las realizará sobre su branch, sin afectar el
desarrollo principal. Cuando esté listo para integrar sus cambios a la línea de trabajo principal, realizará
una operación de merge.
Es similar a cuando se hacen merge de archivos modificados en el mismo repositorio.
2.2.2 Creacion de un Branch
2.2.2.1 Introducción
IMPORTANTE:
La creación de los Branch es responsabilidad de Telmex.
Es condicionante para la creación del branch, saber si se utilizara la ultima revisión existente del
repositorio o se debe recurrir a una versión anterior.
En caso de partir de una revisión anterior, se debería obtener su número por medio del Show Log de
Tortoise.
Para esto es necesario ir a la carpeta del proyecto, botón derecho del mouse, TortoiseSVN, y la opción
de Show log.
SubVersion
© 2009 Telmex S.A.
11
Ahora estaríamos visualizando una lista de revisiones de este proyecto, con el autor, y los archivos
modificados.
SVN - Branches12
© 2009 Telmex S.A.
Una vez que conocemos el número de revisión, ya podemos crear el branch.
2.2.2.2 Creación
Deberíamos definir el nombre del branch. Este va a estar formado de la siguiente manera:
Projecto - SIMAX o Identificativo.
Por ejemplo:
Telmex.Cableras-986547-SVA.
Una vez definido este tema, vamos a la carpeta del proyecto, botón derecho del mouse, TortoiseSVN, y
seleccionamos la opción de Branch/tag.
SubVersion
© 2009 Telmex S.A.
13
En este punto debemos indicar el path en donde se generará el branch.
SVN - Branches14
© 2009 Telmex S.A.
Como verán, nos da la posibilidad de crear un branch a partir de:
1 – La ultima revisión existente en el repositorio.
2 – Una revisión especifica.
3 – La copia local que tenemos localmente.
Para nuestros proyectos, solo se usan la 1ra y 2da alternativa.
En “To Url” se debe seleccionar el path del branch.
SubVersion
© 2009 Telmex S.A.
15
Por ejemplo:
svn//intranet.desa:3690/Telmex.Projects/branches
En la nueva ventana especificamos el nombre de la carpeta que va a contener el branch de este
proyecto.
Suponiendo que se va a generar un branch con el alias de Telmex.Cableras-986547-SVA
Quedaría de la siguiente manera:
SVN - Branches16
© 2009 Telmex S.A.
Una vez generado el branch nos indica visualmente con un mensaje, de que fue generado exitosamente,
y nos comenta que es necesario hacer un switch para trabajar sobre el branch.
SubVersion
© 2009 Telmex S.A.
17
2.2.3 Uso del Switch
Como se mencionó, los branches son versiones en paralelo del trunk para desarrollar nuevas
funcionalidades y por lo general se suelen dar que necesitamos trabajar con varias versiones al mismo
tiempo.
El cliente Tortoise, provee un comando que se llama switch, que justamente hace que cambiemos entre
la versión actual del trunk, y la de los branches.
Por ejemplo para el proyecto de cableras, voy a su carpeta principal, hago clic con el botón derecho del
mouse y selecciono la opción de TortoiseSVN/ Switch.
Una vez hecho esto, nos solicitará el path al que queremos switchear. Cliqueamos en el botón para
examinar el repositorio.
SVN - Branches18
© 2009 Telmex S.A.
Navegamos hasta la raíz del repositorio, y seleccionamos la carpeta branches, y el branch al que vamos
a cambiar, en este caso es Telmex.Cableras-986547-SVA y aceptamos.
Verificamos que el path sea correcto, que estamos pasando a la ultima revisión ("Head revision"), y
aceptamos.
SubVersion
© 2009 Telmex S.A.
19
Y a continuación les estará actualizando la carpeta local, con el contenido del branch.
Es importante resaltar, que a partir de este momento todo el contenido modificado, impactará solo
sobre el branch.
Recomendación:
Cuando se trabaja en varios branches del proyecto, es útil crear un archivo TXT con el nombre de la
versión, así es simple identificar visualmente en que versión me encuentro.
SVN - Branches20
© 2009 Telmex S.A.
Commit:
Cuando se realice un commit, podrán prestar atención, que el commit es sobre el branch y no el trunk.
SubVersion
© 2009 Telmex S.A.
21
Volver al trunk:
Para volver al trunk, solo deben ir nuevamente a la opción de switch y seleccionar el path del trunk del
proyecto.
SVN - Branches22
© 2009 Telmex S.A.
Guía rápida de SubVersion

Más contenido relacionado

La actualidad más candente

Herramientas de integración continua en proyectos software
Herramientas de integración continua en proyectos softwareHerramientas de integración continua en proyectos software
Herramientas de integración continua en proyectos softwareJose Manuel Ortega Candel
 
Integración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerIntegración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerErnesto Cardenas Cangahuala
 
Presentacion de Integración Continua
Presentacion de Integración ContinuaPresentacion de Integración Continua
Presentacion de Integración ContinuaRodrigo Ayala
 
Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010Naim Jhon Cruzado Paredes
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5jjmvc2481
 
Presentacion de integracion continua (lima agile)
Presentacion de integracion continua (lima agile)Presentacion de integracion continua (lima agile)
Presentacion de integracion continua (lima agile)Gustavo Veliz
 
Atlas de subversion mejorado 2.019
Atlas de subversion mejorado 2.019Atlas de subversion mejorado 2.019
Atlas de subversion mejorado 2.019Ell Coneja Blass
 
01- instalacion de laravel 5+ (dos formas sencillas )
01- instalacion de laravel 5+ (dos formas sencillas )01- instalacion de laravel 5+ (dos formas sencillas )
01- instalacion de laravel 5+ (dos formas sencillas )Jairo Hoyos
 
Miguel Balparda - Haciendo su vida más fácil con Magento 2 y la terminal
Miguel Balparda - Haciendo su vida más fácil con Magento 2 y la terminalMiguel Balparda - Haciendo su vida más fácil con Magento 2 y la terminal
Miguel Balparda - Haciendo su vida más fácil con Magento 2 y la terminalMage Titans ES
 
Introducción a GIT
Introducción a GITIntroducción a GIT
Introducción a GITmaxfontana90
 

La actualidad más candente (20)

Java desde cero maven
Java desde cero mavenJava desde cero maven
Java desde cero maven
 
Integracion Continua
Integracion ContinuaIntegracion Continua
Integracion Continua
 
Herramientas de integración continua en proyectos software
Herramientas de integración continua en proyectos softwareHerramientas de integración continua en proyectos software
Herramientas de integración continua en proyectos software
 
Integración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerIntegración Continua usando Team Foundation Server
Integración Continua usando Team Foundation Server
 
Migrando data - DRUPAL
Migrando data - DRUPALMigrando data - DRUPAL
Migrando data - DRUPAL
 
Presentacion de Integración Continua
Presentacion de Integración ContinuaPresentacion de Integración Continua
Presentacion de Integración Continua
 
Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010
 
Laravel 4.2 pdf
Laravel 4.2 pdfLaravel 4.2 pdf
Laravel 4.2 pdf
 
Jenkins, no me rompas los builds!
Jenkins, no me rompas los builds!Jenkins, no me rompas los builds!
Jenkins, no me rompas los builds!
 
Control de versiones (CVS)
Control de versiones (CVS)Control de versiones (CVS)
Control de versiones (CVS)
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5
 
Turbogears
TurbogearsTurbogears
Turbogears
 
Presentacion de integracion continua (lima agile)
Presentacion de integracion continua (lima agile)Presentacion de integracion continua (lima agile)
Presentacion de integracion continua (lima agile)
 
Atlas de subversion mejorado 2.019
Atlas de subversion mejorado 2.019Atlas de subversion mejorado 2.019
Atlas de subversion mejorado 2.019
 
01- instalacion de laravel 5+ (dos formas sencillas )
01- instalacion de laravel 5+ (dos formas sencillas )01- instalacion de laravel 5+ (dos formas sencillas )
01- instalacion de laravel 5+ (dos formas sencillas )
 
02 instalación
02 instalación02 instalación
02 instalación
 
Barracuda mvc
Barracuda mvcBarracuda mvc
Barracuda mvc
 
Miguel Balparda - Haciendo su vida más fácil con Magento 2 y la terminal
Miguel Balparda - Haciendo su vida más fácil con Magento 2 y la terminalMiguel Balparda - Haciendo su vida más fácil con Magento 2 y la terminal
Miguel Balparda - Haciendo su vida más fácil con Magento 2 y la terminal
 
Introducción a GIT
Introducción a GITIntroducción a GIT
Introducción a GIT
 
Manualcake
ManualcakeManualcake
Manualcake
 

Similar a Guía rápida de SubVersion

documento_no_valido_para_nomeacuerdo.pptx
documento_no_valido_para_nomeacuerdo.pptxdocumento_no_valido_para_nomeacuerdo.pptx
documento_no_valido_para_nomeacuerdo.pptxmauriciohernandezp1
 
Arduino PLC: Manual Guía de Soapbox snap
Arduino PLC: Manual Guía de Soapbox snapArduino PLC: Manual Guía de Soapbox snap
Arduino PLC: Manual Guía de Soapbox snapSANTIAGO PABLO ALBERTO
 
Control de versiones utilizando subversion
Control de versiones utilizando subversionControl de versiones utilizando subversion
Control de versiones utilizando subversionJulio Pari
 
TUTORIAL DE VISUAL C++
TUTORIAL DE VISUAL C++TUTORIAL DE VISUAL C++
TUTORIAL DE VISUAL C++Mena75
 
PASOS PARA TRABAJAR CON UN PROGRAMA EN KEIL μVision
PASOS PARA TRABAJAR CON UN PROGRAMA EN KEIL μVisionPASOS PARA TRABAJAR CON UN PROGRAMA EN KEIL μVision
PASOS PARA TRABAJAR CON UN PROGRAMA EN KEIL μVisionRuderocker Billy
 
Flujo de trabajo básico con git
Flujo de trabajo básico con gitFlujo de trabajo básico con git
Flujo de trabajo básico con gitJan Sanchez
 
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-SourceWeb-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Sourcesenado-web-clon
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminadoLEFR202
 
Ef4ktur manual tecnico
Ef4ktur manual tecnicoEf4ktur manual tecnico
Ef4ktur manual tecnicoJuaniSin
 
Zzsaas - OpenERP SaaS
Zzsaas - OpenERP SaaSZzsaas - OpenERP SaaS
Zzsaas - OpenERP SaaSraimonesteve
 

Similar a Guía rápida de SubVersion (20)

Link planer tutorial
Link planer tutorialLink planer tutorial
Link planer tutorial
 
documento_no_valido_para_nomeacuerdo.pptx
documento_no_valido_para_nomeacuerdo.pptxdocumento_no_valido_para_nomeacuerdo.pptx
documento_no_valido_para_nomeacuerdo.pptx
 
Guia01 control versiones
Guia01 control versionesGuia01 control versiones
Guia01 control versiones
 
Arduino PLC: Manual Guía de Soapbox snap
Arduino PLC: Manual Guía de Soapbox snapArduino PLC: Manual Guía de Soapbox snap
Arduino PLC: Manual Guía de Soapbox snap
 
Svn tortoise branch_tag
Svn tortoise branch_tagSvn tortoise branch_tag
Svn tortoise branch_tag
 
Knime
Knime Knime
Knime
 
20001231 Ericsson Gateway
20001231   Ericsson Gateway20001231   Ericsson Gateway
20001231 Ericsson Gateway
 
Uf2216 04-git
Uf2216 04-gitUf2216 04-git
Uf2216 04-git
 
Control de versiones utilizando subversion
Control de versiones utilizando subversionControl de versiones utilizando subversion
Control de versiones utilizando subversion
 
C++
C++C++
C++
 
C++
C++C++
C++
 
TUTORIAL DE VISUAL C++
TUTORIAL DE VISUAL C++TUTORIAL DE VISUAL C++
TUTORIAL DE VISUAL C++
 
PASOS PARA TRABAJAR CON UN PROGRAMA EN KEIL μVision
PASOS PARA TRABAJAR CON UN PROGRAMA EN KEIL μVisionPASOS PARA TRABAJAR CON UN PROGRAMA EN KEIL μVision
PASOS PARA TRABAJAR CON UN PROGRAMA EN KEIL μVision
 
Flujo de trabajo básico con git
Flujo de trabajo básico con gitFlujo de trabajo básico con git
Flujo de trabajo básico con git
 
94714313 ds-migracion
94714313 ds-migracion94714313 ds-migracion
94714313 ds-migracion
 
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-SourceWeb-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Ef4ktur manual tecnico
Ef4ktur manual tecnicoEf4ktur manual tecnico
Ef4ktur manual tecnico
 
Zzsaas - OpenERP SaaS
Zzsaas - OpenERP SaaSZzsaas - OpenERP SaaS
Zzsaas - OpenERP SaaS
 

Guía rápida de SubVersion

  • 1. © 2009 Telmex S.A. SVN - Branches Gerencia de Analisis y Desarrollo de Sistemas
  • 2.
  • 3. All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: Junio 2009 in (whereever you are located) SVN - Branches © 2009 Telmex S.A.
  • 4. SVN - Branches4 © 2009 Telmex S.A. Lista de contenidos Foreword 5 Apéndice A - Introducción 7 ................................................................................................................................... 71 Propósito ................................................................................................................................... 72 Historia de Revisiones Apéndice B - SubVersion 9 ................................................................................................................................... 91 Introducción ................................................................................................................................... 92 Branches ..........................................................................................................................................................10Introducción ..........................................................................................................................................................10Creacion de un Branch .........................................................................................................................................................10Introducción .........................................................................................................................................................12Creación ..........................................................................................................................................................17Uso del Switch
  • 7. Introducción © 2009 Telmex S.A. 7 1 Introducción 1.1 Propósito Este documento contiene información sobre la utilización del SVN en el proceso de desarrollo de software de Telmex S.A.. La documentación es técnica y confidencial del área de sistemas. 1.2 Historia de Revisiones Fecha Versión Descripción Autor 08/05/2009 1.0 Creación del Documento José Franco
  • 9. SubVersion © 2009 Telmex S.A. 9 2 SubVersion 2.1 Introducción Cada vez que se realiza un commit, en el respositorio, se genera un número de revisión. Agrupando los cambios realizados, con los archivos/carpetas nuevos/as, modificados, y eliminados En el caso particular de nosotros, que trabajamos siempre sobre en trunk, cuando cada desarrollador hace un cambio, este tiene un número de revisión distinto. Uno puede consultar las revisiones de todo el repositorio, o individualmente el de un archivo y carpeta, y visualizar quien, y cuando y en que número de revisión fue modificado. Los branches se utilizan cuando se desea crear una rama independiente de desarrollo para trabajar en alguna funcionalidad nueva de un proyecto que todavía no se quiere incorporar a la línea principal. De esta forma, se crea una copia del proyecto en una carpeta /branches y el programador encargado de esta nueva característica cambiará (switch, según la terminología de SVN) su working copy a este nuevo branch y trabajará sobre este. 2.2 Branches
  • 10. SVN - Branches10 © 2009 Telmex S.A. 2.2.1 Introducción Los branches se utilizan cuando se desea crear una rama independiente de desarrollo para trabajar en alguna funcionalidad nueva de un proyecto que todavía no se quiere incorporar a la línea principal. De esta forma, se crea una copia del proyecto en una carpeta /branches y el programador encargado de esta nueva característica cambiará (switch, según la terminología de SVN) su working copy a este nuevo branch y trabajará sobre este. Cuando este programador realice operaciones de commit las realizará sobre su branch, sin afectar el desarrollo principal. Cuando esté listo para integrar sus cambios a la línea de trabajo principal, realizará una operación de merge. Es similar a cuando se hacen merge de archivos modificados en el mismo repositorio. 2.2.2 Creacion de un Branch 2.2.2.1 Introducción IMPORTANTE: La creación de los Branch es responsabilidad de Telmex. Es condicionante para la creación del branch, saber si se utilizara la ultima revisión existente del repositorio o se debe recurrir a una versión anterior. En caso de partir de una revisión anterior, se debería obtener su número por medio del Show Log de Tortoise. Para esto es necesario ir a la carpeta del proyecto, botón derecho del mouse, TortoiseSVN, y la opción de Show log.
  • 11. SubVersion © 2009 Telmex S.A. 11 Ahora estaríamos visualizando una lista de revisiones de este proyecto, con el autor, y los archivos modificados.
  • 12. SVN - Branches12 © 2009 Telmex S.A. Una vez que conocemos el número de revisión, ya podemos crear el branch. 2.2.2.2 Creación Deberíamos definir el nombre del branch. Este va a estar formado de la siguiente manera: Projecto - SIMAX o Identificativo. Por ejemplo: Telmex.Cableras-986547-SVA. Una vez definido este tema, vamos a la carpeta del proyecto, botón derecho del mouse, TortoiseSVN, y seleccionamos la opción de Branch/tag.
  • 13. SubVersion © 2009 Telmex S.A. 13 En este punto debemos indicar el path en donde se generará el branch.
  • 14. SVN - Branches14 © 2009 Telmex S.A. Como verán, nos da la posibilidad de crear un branch a partir de: 1 – La ultima revisión existente en el repositorio. 2 – Una revisión especifica. 3 – La copia local que tenemos localmente. Para nuestros proyectos, solo se usan la 1ra y 2da alternativa. En “To Url” se debe seleccionar el path del branch.
  • 15. SubVersion © 2009 Telmex S.A. 15 Por ejemplo: svn//intranet.desa:3690/Telmex.Projects/branches En la nueva ventana especificamos el nombre de la carpeta que va a contener el branch de este proyecto. Suponiendo que se va a generar un branch con el alias de Telmex.Cableras-986547-SVA Quedaría de la siguiente manera:
  • 16. SVN - Branches16 © 2009 Telmex S.A. Una vez generado el branch nos indica visualmente con un mensaje, de que fue generado exitosamente, y nos comenta que es necesario hacer un switch para trabajar sobre el branch.
  • 17. SubVersion © 2009 Telmex S.A. 17 2.2.3 Uso del Switch Como se mencionó, los branches son versiones en paralelo del trunk para desarrollar nuevas funcionalidades y por lo general se suelen dar que necesitamos trabajar con varias versiones al mismo tiempo. El cliente Tortoise, provee un comando que se llama switch, que justamente hace que cambiemos entre la versión actual del trunk, y la de los branches. Por ejemplo para el proyecto de cableras, voy a su carpeta principal, hago clic con el botón derecho del mouse y selecciono la opción de TortoiseSVN/ Switch. Una vez hecho esto, nos solicitará el path al que queremos switchear. Cliqueamos en el botón para examinar el repositorio.
  • 18. SVN - Branches18 © 2009 Telmex S.A. Navegamos hasta la raíz del repositorio, y seleccionamos la carpeta branches, y el branch al que vamos a cambiar, en este caso es Telmex.Cableras-986547-SVA y aceptamos. Verificamos que el path sea correcto, que estamos pasando a la ultima revisión ("Head revision"), y aceptamos.
  • 19. SubVersion © 2009 Telmex S.A. 19 Y a continuación les estará actualizando la carpeta local, con el contenido del branch. Es importante resaltar, que a partir de este momento todo el contenido modificado, impactará solo sobre el branch. Recomendación: Cuando se trabaja en varios branches del proyecto, es útil crear un archivo TXT con el nombre de la versión, así es simple identificar visualmente en que versión me encuentro.
  • 20. SVN - Branches20 © 2009 Telmex S.A. Commit: Cuando se realice un commit, podrán prestar atención, que el commit es sobre el branch y no el trunk.
  • 21. SubVersion © 2009 Telmex S.A. 21 Volver al trunk: Para volver al trunk, solo deben ir nuevamente a la opción de switch y seleccionar el path del trunk del proyecto.
  • 22. SVN - Branches22 © 2009 Telmex S.A.