Professional Documents
Culture Documents
configuracin y cambios
CVERSION-1
Contenido
CVERSION-
Durante el desarrollo
Durante la explotacin
Control de versiones
Motivo: evolucin
Control de configuracin
Concepto de configuracin
Control de cambios
Lnea base
Concepto de cambio
Variantes
Configuraciones alternativas
Repositorio
Almacenamiento de versiones
CVERSION-
Grafo de evolucin
CVERSION-
Variantes
4.1
2.1
1.1
1.2
2.2
1.3
2.3
1.4
3.1
3.2
CVERSION-
Propagacin de cambios
3.1
2.1
1.1
2.2
1.2
Diff-Merge / Patch:
3.2
2.3
1.3
3.
3
2.4
1.4
1.5
Fusin de variantes
3.1
2.1
1.1
2.2
1.2
3.2
2.3
1.3
4.1
4.2
1.4
Tcnicas de almacenamiento
Deltas directos
1.1
1.2
1.2
1.3
2.1
1.3
2.1
1.4
2.2
1.4
1.5
1.5
2.2
CVERSION-
Tcnicas de almacenamiento
1.1
1.2
1.2
2.1
1.3
2.1
1.3
2.2
1.4
1.4
1.5
2.2
CVERSION-
Tcnicas de almacenamiento
x x
x x
y
z z z
z z z
x x
x x
x x
CVERSION-
Control de configuracin
Evolucin de un sistema
Aadir componentes
Suprimir componentes
Modificar componentes
CVERSION-
Rev. 3
Rev. 2
Rev. 1
CVERSION-
C2
A2
E1
D2
Rev. 3
B2
Rev. 2
C1
D1
A1
Rev. 1
B1
CVERSION-
A2
Rev. 3
A2
Rev. 2
Rev. 1
C2
D2
B2
C1
D2
A1
B2
C1
D1
A1
B1
C1
D2
CVERSION-
2.1
var
ia
Z
nte
1.2
2.2
1.2
1.1
1.1 1.3 3
1.1
1.1
1.1
revisiones
componentes
CVERSION-
Control de configuracin
Versiones de directorios
Cambio 2
A2
B2
A1
B1
Lnea base
Cambio 1
C1
D1
E1
CVERSION-
Lnea base
Cambio 2
A2
B2
Cambio 1
A1
B1
C1
D1
E1
CVERSION-
Cambio 3
E3
D1
E1
F3
Lnea base
Cambio 2
A2
B2
Cambio 1
A1
B1
C1
CVERSION-
Lnea base
E3
Cambio 3
Cambio 2
A2
B2
Cambio 1
A1
B1
C1
D1
F3
E1
CVERSION-
Cambios 2 y 3 en desarrollo
Cambio 2
Cambio 3
A2
B2
A1
B1
E3
D1
E1
F3
Lnea base
Cambio 1
C1
CVERSION-
Cambio 2 integrado
Cambio 3
E3
D1
E1
F3
Lnea base
Cambio 2
A2
B2
Cambio 1
A1
B1
C1
CVERSION-
Cambio 3 actualizado
Cambio 3
E3
D1
E1
F3
Lnea base
Cambio 2
A2
B2
Cambio 1
A1
B1
C1
CVERSION-
Cambio 3 integrado
Lnea base
E3
Cambio 3
Cambio 2
A2
B2
Cambio 1
A1
B1
C1
D1
F3
E1
CVERSION-
Cambios 2 y 3 en desarrollo
Cambio 2
Cambio 3
A2
B2
A1
B1
D2
D3
E3
D1
E1
F3
Lnea base
Cambio 1
C1
CVERSION-
Cambio 2 integrado
D3
Cambio 3
E3
F3
Lnea base
Cambio 2
A2
B2
Cambio 1
A1
B1
D2
C1
D1
E1
CVERSION-
Cambio 3 actualizado
D3 = D3 + D2 - D1
D3
Cambio 3
E3
F3
Lnea base
Cambio 2
A2
B2
Cambio 1
A1
B1
D2
C1
D1
E1
CVERSION-
Cambio 3 integrado
Lnea base
D3
Cambio 3
Cambio 2
A2
B2
Cambio 1
A1
B1
E3
F3
D2
C1
D1
E1
CVERSION-
Nuevo cambio
Esperando
desarrollo
Anular
Inicio desarrollo
En desarrollo
Fin desarrollo
Rechazo
En revisin
Anular
Rechazo
Revisin aceptada
Esperando
integracin
En
integracin
Integracin
aceptada
Completado
CVERSION-
fichero
fichero,v
RO
co -l
RW
ci
fichero
CVERSION-
(update)
commit
abort
CVSROOT
CVERSION-
Directorio de
integracin
Directorio
de cambio
Directorio de
lnea base
Repositorio
(historia)
CVERSION-