Control de Versiones con TFS

Superior  Previo  Próximo

Para poder usar TFS para realizar el control de versiones con Enterprise Architect, todos los usuarios deben tener un cliente TFS instalado en su máquina local y cada usuario, si así lo desea, debe tener una cuenta que provea acceso de Lectura/Escritura a un area de trabajo en el servidor.

 

Cada usuario necesitara configurar una carpeta de trabajo local en su propia máquina, que este asignada, a través del area de trabajo, a una carpeta de Control Fuente en el servidor.

 

Estos pasos preliminares deberían realizarse en cada PC y para cada usuario, antes de tratar de definir una Configuración del Control de Versiones con Enterprise Architect, que usará TFS.

 

Conectar un modelo de Enterprise Architect a un control de versiones usando TFS

1. Abra o Cree el modelo de Enterprise Architect que desea ubicar bajo el control de versiones.

2. Seleccione la opción Proyecto | Control de versiones | Configuraciones del control de versiones. Se abre la ventana Configuraciones del control de versiones.

 

dlgvcconfigstfs

 

3. Haga clic en el botón Nuevo, ingrese un nombre apropiado en el campo ID único, luego seleccione el botón TFS.

4. Haga clic en el botón Seleccionar Ruta....a la derecha del campo Ruta de la copia del trabajo, y seleccione la carpeta local que se usará para mantener las copias del trabajo local de los archivos XML almacenadas en el Repositorio del Control de Versiones.

 

Tener en cuenta: Enterprise Architect consultará TFS para recuperar los nombres del Servidor y el Espacio de trabajo asociados con esta carpeta, cuando intenta guardar los datos de la configuración.

 

5.  En los campos Nombre de usuario y Clave, ingrese los valores que permiten el acceso al area de trabajo TFS asociado con la ruta de la copia de trabajo especificada anteriormente.  

6. El campo Ruta Exe TFS muestra la ruta de instalación predeterminada. Haga clic en el botón Seleccionar ruta...si es necesario para modificar este campo.

8. La nueva configuración se agrega a la lista de Configuraciones Definidas.

 

Tenga en Cuenta: Una nueva entrada también es creada en la lista de Rutas locales, con el mismo ID como la configuración de control de versiones nueva. La entrada de la Ruta Local registra la ruta del Proyecto Local, para usarlo en sustituciones de ruta subsecuente.  

 

9. Presione el botón Cerrar cuando termine de definir sus configuraciones del control de versiones.

 

Campo

Funcionalidad

Este Modelo es Privado

Esta configuración controla si los comandos Obtener lo último y Obtener todo lo Ultimo están habilitados. Para un explicación de porque esto es así, vea  especificar los modelos privados y compartidos

Guardar sólo fragmentos del paquete anidado bajo el control de versiones.

Para una explicación completa de esta opción, vea Usar paquetes del control de versiones anidada

ID Único

Especificar un nombre de configuración que será distinguida de otras configuraciones. El ID Único aparecerá como una selección en la lista de configuraciones del Control de Versiones al que un paquete se puede conectar. A demás es posible seleccionar una configuración del control de versiones previo desde este menú despegable si la configuración no esta en el modelo actual.  

Ruta de la copia de trabajo

La carpeta donde se almacenan los archivos XML que representan los paquetes. Esta carpeta debería existir antes de que sea especificada.

Cada PC que use el control de versiones TFS debería tener su propia Carpeta Local TFS en la cual almacenar copias de trabajo de los archivos del paquete XMI - esta no debería ser una carpeta de red compartida. Particularmente tener en cuenta si esta creando un archivo EAP que será compartido (ej. Una base de datos SQL).

Nombre del servidor

El nombre del Servidor de la Fundación del Equipo al cual desea conectarse.

Nombre del área de trabajo

El nombre del area de trabajo TFS pre-definido que usará.

Nombre del usuario

El nombre del usuario que usa para conectarse al Servidor de la Fundación del Equipo. El nombre del usurario que especifica debería darle permisos de lectura/escritura en el area de trabajo especificada.

Clave

La clave asociada con el nombre del usuario que especifico. EA almacena esta clave, en forma codificada, como parte de los datos de configuración VC.

Ruta Exe TFS

El nombre de la ruta completa del archivo ejecutable del cliente TFS.

 

Tenga en cuenta: Proponemos fuertemente que no manipule los archivos del paquete controlado de la versión fuera de Enterprise Architect. Es posible dejar los archivos del paquete en un estado que Enterprise Architect no puede reconocer.

 

Tenga en cuenta: La integración de Visual Studio (Integración MDG para Visual Studio 2005) mejora el soporte TFS proporcionado acceso, por ejemplo, items de trabajo y errores dentro de Enterprise Architect y el producto de integración MDG.