Introducción [Guía de Usuario de Enterprise Architect]

Top Previous Next

Introducción

button_main button_prev button_next

La integración de control de versiones de Enterprise Architect proporciona varias funcionalidades clave, incluyendo:

Guardando un historial de cambios hechos a los paquetes de sus modelos

Recuperando revisiones anteriores de paquetes

Propagar actualizaciones de modelo entre miembros del equipo

Coordinar el compartir de paquetes entre miembros de equipo

 

Hay un número de factores que considerar al configurar y utilizar control de versiones en el desarrollo de su modelo.

Factores que considerar

Factor

Detalle

Ver También

Requisitos y Configuración del Sistema

Usted aplica control de versiones a través de una aplicación de control de código fuente de un tercer que administra el acceso a y almacena revisiones de los paquetes controlados.

Generalmente la configuración consiste en:

Un componente de servidor que administra un repositorio de control de versión, y

Componentes de Cliente en las estaciones de trabajo, que administran copias de trabajo locales de archivos controlados

 

Enterprise Architect utiliza el componente de cliente para comunicarse con el servidor. Un cliente de control de versión debe estar instalado en cada máquina en la que ejecuta Enterprise Architect y quiere acceder a su sistema de control de versiones.

 

Requisitos de Sistema

Uso de Control de Versiones

Hay dos maneras principales en las cuales los proyectos pueden ser desplegados:

Modelo Compartido Centralizado

Modelos Privados Distribuidos

 

El control de versiones es empleado de la misma manera para ambos escenarios; sin embargo, al utilizar el despliegue de Modelo Privado tiene la funcionalidad adicional de propagar actualizaciones de modelo a lo largo del equipo.

El Control de Versiones también puede ser utilizado para compartir paquetes estándar entre diferentes proyectos.

 

Uso de Control de Versiones

Despliegue de Equipo

Considere el proceso de configurar un entorno de control de versiones y aplicar control de versiones a un proyecto para ser accedido por un número de usuarios.

 

Aplicar Control de Versiones en un Entorno en Equipo

Bases de Control de Versiones

Enterprise Architect impone la edición serializada de paquetes controlados por versiones, utilizando el modo de operación bloquear-modificar-desbloquear .

 

Bases de Control de Versiones

Aplicando Control de Versiones A Modelos

Utilizar control de versiones consiste en colocar paquetes modelo individuales bajo control de versiones, en lugar de controlar las versiones del proyecto completo.

 

Control de Versiones de Datos de Modelo

Control de Versiones de Paquetes Anidados

 

Control de Versiones y Datos de Referencia de Proyecto

Para compartir cambio en datos de referencia entre usuarios en un proyecto controlado por versiones desplegado como como múltiples modelos privados, periódicamente exporta los datos de referencia desde el modelo donde los cambios fueron hechos, y lo importa hacia los otros modelos mantenidos por el equipo.

 

Control de Versiones y Datos de Referencia

Control de Versiones Fuera de Línea

Puede prevenir que el sistema intente hacer cualquier conexión de control de versiones al elegir Trabajar sin Conexión antes de cargar un modelo.

Si Enterprise Architect no es capaz de conectar una Configuración de Control de Versiones por cualquier razón, muestra mensajes de aviso para notificarle y proporciona funcionalidad de control de versiones 'sin conexión' para todos los paquetes asociados con la conexión fallida.

 

Control de Versiones Fuera de Línea

Notas

Los Paquetes bajo control de versiones son identificados en el Explorador de Proyectos por íconos que indican el estatus actual del paquete

Aprender más

Indicadores del Explorador de Proyectos

Ramificación de Control de Versiones