Estructura de las ramas de localizacion venezolana para la version 6.0
A continuación se propondrá la estructura de las ramas para la localización venezolana en la version 6.0:
.- Rama estable
.- Rama trunk (modulo 1, modulo 2, ... modulo n)
.- Rama trunk modulo 1
.- Rama trunk modulo 2
.- Rama trunk modulo n
En donde:
.- La rama estable:
Será la rama destinada para instalación, se congelará su desarrollo no se agregaran nuevas funcionalidades y solo se haran cambios para reparar bugs que puedan presentarse.
.- La rama trunk:
Será la rama de desarrollo contendra todos los módulos, y todos los días estaremos intentando mantenerla el día con por lo menos un commit diario (MERGE) con las ramas individuales, en ella se podrán estar verificando mejoras en la funcionalidad de los módulos, así como nuevos módulos.
.- Las ramas individuales (ramas trunk modulo 1, modulo 2...modulo n):
Contendra como su nombre lo indica módulos individuales lo que nos permitira un control particular y personalizado de cada modulo
Las reglas para los commit serán las siguientes:
.- Rama estable solo se permitirán commit que no impliquen una nueva caracteristicas o funcionalidad y correción de bugs.
.- Rama trunk solo se permitirán commit de MERGE, no se pondran realizar cambios directo sobre ella, si se desea agregar una nueva características o un nuevo modulo deberá realizarce en las ramas individuales. El comando para realizar esto es el siguiente:
bzr merge -r X.. foo
En donde estos nos permitirá unir los cambios en la rama foo desde la revision X.
.- Ramas individuales acá estará centrado todo el desarrollo, se podran realizar todo tipo de commit y una vez probados (básicas) se podran proponer para merge a la rama trunk. Se tendrá que crear una rama individual por módulo y para cada nuevo módulo.
Ejemplo:
Tenemos dos (2) ramas:
.- Rama casa será la rama principal (trunk)
.- Rama sala será una rama individual con tres (3) revisiones
Nos ubicamos en la rama casa:
bzr merge -r 1.. ruta/rama sala
si ya se han realizados merge anteriormente con esta rama solo se tomarán los cambios no tomados anteriormente
Blueprint information
- Status:
- Complete
- Approver:
- Nhomar - Vauxoo
- Priority:
- High
- Drafter:
- hbto [Vauxoo] http://www.vauxoo.com
- Direction:
- Needs approval
- Assignee:
- Javier Duran
- Definition:
- Discussion
- Series goal:
- Proposed for 6.0
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Nhomar - Vauxoo
- Completed by
- Nhomar - Vauxoo
Related branches
Related bugs
Sprints
Whiteboard
Estudiando los branch:
Hbto Dice:
"Yo estoy de acuerdo con esta propuesta,
Por favor requerimos de sus comentarios
"