Control de Versiones

Superior  Previo  Próximo

Enterprise Architect soporta el control de versión de paquetes y sus sub paquetes del componente a un repositorio central. Puede ubicar cualquier paquete individual, ver nodos o nodos de raíz del modelo bajo el control de versión.

 

El control de versión provee dos capacidades claves:

Coordinar la distribución de paquetes entre los usuarios.
Guardar un historial de cambios de los paquetes de Enterprise Architect, incluyendo la capacidad de recuperar versiones anteriores.

 

Hay cuatro formas básicas en el cual la capacidad del control de versiones se puede usar:

 

Uso

Descripción

Modelo compartido simple

Los usuarios comparten un modelo de Enterprise Architect, almacenado en un archivo EAP central o el repositorio DBMS. Esta configuración permite que vea otros paquetes de usuarios sin tener que recuperarlos explícitamente.

El control de versiones regula el acceso a paquetes, y mantiene el historial de revisión de paquetes.

Modelos privados múltiples

Un modelo de Enterprise Architect se crea por un sólo usuario que configura este para el control de versiones. De esta forma el archivo del modelo se distribuye a otros usuarios, con cada usuario almacenando sus propias copias privadas del modelo.

Los usuarios actualizan los paquetes del modelo a través del control de versión.

El control de versiones regula el acceso a los paquetes, y mantiene el historial de revisión del paquete.

Los nuevos paquetes de otros usuarios se recuperan usando el comando Obtener paquete.

Paquetes compartidos

Los usuarios individuales crean modelos de Enterprise Architect separados pero comparten uno o más paquetes.

Los usuarios comparten paquetes a través del control de versiones.

Paquetes estándares

Una compañía puede tener un conjunto estándar de paquetes que se comparten ampliamente (en un base de sólo lectura).

Los usuarios individuales recuperan paquetes con la opción Obtener paquete.

 

Tenga en cuenta: Los impulsamos fuertemente para que no manipulen los archivos del paquete del control de versión fuera de Enterprise Architect. Es posible dejar los archivos del paquete en un estado que Enterprise Architect no puede reconocer.

Los paquetes controlados configurados por el control de versión aparecen en la ventana del Explorador del proyecto con pequeña figura ocho (8) a la izquierda del icono del paquete, como en el siguiente ejemplo. Los paquetes desprotegidos tienen sólo la figura 8, y los paquetes protegidos también tienen un rectángulo con una llave recubierta en el icono del paquete.

 

controlledpackage

 

Productos del control de versiones

El repositorio del control de versiones se mantiene por software del control de versiones de terceras partes que controlan el acceso a y almacenan las revisiones de los paquetes controlados. Los paquetes controlados de versión son paquetes que se han configurado para su uso con el software de control de versión. Los productos del control de versión soportados por Enterprise Architect incluyen la subversión CVS, MS TFS, y todos los otros productos que proveen una interfaz que cumple con el estándar del control de código fuente común de Microsoft      (versión 1.1 o superior).

Tenga en cuenta: A pesar de que Enterprise Architect soporta directamente TFS a través de su interfaz de línea de  comandos, nosotros recomendamos el uso del cliente TFS-SCC de Microsoft en su lugar.

La subversión esta disponible desde http://subversion.tigris.org/

CVS esta disponible desde http://www.wincvs.org/.

 

Vea también

Configurar control de versión
Usando el control de versión
Desconectar control de versión