Manual del Uso del SVN Subversion
INSTITUTO VENEZOLANO DE LOS SEGUROS SOCIALES
DIRECCIÓN GENERAL DE INFORMÁTICA
Caracas – Venezuela
SUBVERSION
NUMERO:
PAGINA:
1
1/9
CREACION: DS18112011V1
ULTIMA
REVISION
15/02/2012
INFORMACIÓN SOBRE SUBVERSION
ELABORADO POR:
Unidad Análisis y Documentación de Sistemas
AUTORIZADO POR:
Dirección General de InformáticaMINISTERIO DEL PODER POPULAR PARA EL TRABAJO Y SEGURIDAD SOCIAL
INSTITUTO VENEZOLANO DE LOS SEGUROS SOCIALES
DIRECCIÓN GENERAL DE INFORMÁTICA
Caracas – Venezuela
SUBVERSION
NUMERO:
PAGINA:
1
2/9
CREACION: DS18112011V1
ULTIMA
REVISION
15/02/2012
Índice de contenido
1. TTB, La Estructura Habitual Subversion.........................................................................3
2. Creación deTag (Cierre de Versión)..............................................................................4
3. Creación de Branch (Ramificación del Código)..............................................................5
4. Fusión de Cambios.........................................................................................................6
5. Ciclo de Vida conSubversion.........................................................................................7
6. Referencias.................................................................................................................... 9
ELABORADO POR:
Unidad Análisis y Documentación de Sistemas
AUTORIZADO POR:
Dirección General de Informática
MINISTERIO DEL PODER POPULAR PARA EL TRABAJO Y SEGURIDAD SOCIAL
INSTITUTO VENEZOLANO DE LOSSEGUROS SOCIALES
DIRECCIÓN GENERAL DE INFORMÁTICA
Caracas – Venezuela
SUBVERSION
NUMERO:
PAGINA:
1
3/9
CREACION: DS18112011V1
ULTIMA
REVISION
15/02/2012
1. TTB, La Estructura Habitual Subversion
La estructura TTB se ha convertido en el estándar de factor en los
repositorios SVN. TTB son las iniciales de las tres carpetas que compondrán el
primer nivel de directorios del repositorio:Trunk, Tags y Branches. Cada carpeta
tiene su funcionalidad específica, pero Subversion, al igual que un disco duro, las
tratará por igual y no limitará las operaciones a realizar sobre ellos, por tanto
conocer y aplicar las buenas prácticas ayudará a los usuarios a darles un uso
correcto.
A continuación se listan las funcionalidades que se le debería dar a cada
rama del repositorio:
• Trunk: Rama dedesarrollo principal.
• Tags: Rama de gestión de versiones. Reservado para versiones cerradas,
por tanto no se desarrollará sobre esta rama.
• Branches: Rama con evoluciones paralelas al Trunk.
ELABORADO POR:
Unidad Análisis y Documentación de Sistemas
AUTORIZADO POR:
Dirección General de Informática
MINISTERIO DEL PODER POPULAR PARA EL TRABAJO Y SEGURIDAD SOCIAL
INSTITUTO VENEZOLANO DE LOSSEGUROS SOCIALES
DIRECCIÓN GENERAL DE INFORMÁTICA
Caracas – Venezuela
SUBVERSION
NUMERO:
PAGINA:
1
4/9
CREACION: DS18112011V1
ULTIMA
REVISION
15/02/2012
Creación del Trunks (Rama de Desarrollo Principal):
Es la rama principal donde se realiza el desarrollo de la aplicación, en este
directorio se trabaja realizando las modificaciones de código que luego pasará a
conformar la versiónestable, la cual será generada en alguna fase de desarrollo
como un tag. Se buscará que todo cambio que sea subido este corregido de
errores de compilación, manteniendo así un desarrollo eficiente.
2. Creación de Tag (Cierre de Versión)
Por qué: En ciertos momentos del ciclo de vida de un proyecto software
puede ser conveniente el cierre de una versión para continuar con su evolución en
el ámbito de laversión siguiente. Este cierre de versión nos permitirá volver a
versiones anteriores en situaciones que lo requieran. Un ejemplo puede ser la
necesidad de arreglar un bug tras una entrega, donde se deberá partir de la
versión entregada en lugar de la versión actual en evolución, la cual podría
encontrarse en una situación inestable.
En lenguaje Subversion, el cierre de versión se denomina crear...
Regístrate para leer el documento completo.