Configurar Control de Versiones con Subversión

Superior  Previo  Próximo

Este tema asume que ya ha instalado la Subversión (las dos partes, del servidor y del cliente), y que tiene una copia de trabajo local, derivada de un sub-árbol de repositorio, ya instalado para su uso con su modelo de Enterprise Architect. Si este no es el caso, referirse al tema Instalar la subversion

 

Una vez que haya instalado y evaluado la Copia de Trabajo Local, esta listo para definir una configuración del Control de Versiones para usarla con el modelo de EA que desee ubicar bajo el control de versiones. 

 

Para aplicar control de versiones a su modelo de Enterprise Architect usando la copia de trabajo de la subversión que ha instalado, realizar los siguientes pasos:

 

1. Libere Enterprise Architect y abra el modelo para el cual esta Copia de Trabajo fue creada.

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

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

 

subversiondialog

 

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 de trabajo local de los archivos XML almacenados en el repositorio del Control de Versiones.   

5. En cada uno de los campos nombrados, ingrese el Nombre del servidor apropiado, Nombre del espacio de trabajo, Nombre del usuario y Clave correspondientes a la carpeta local que fue especificada.

6. En el panel Configuraciones de la estación de trabajo, haga clic en el botón Seleccionar ruta para especificar la ruta para el ejecutable del cliente de la Subversión.

7. Haga clic en el botón Guardar para guardar la configuración que ha definido; 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.  

 

8. Presionar el botón Cerrar cuando termine de definir sus configuraciones del Control de Versiones.

 

Información adicional en los campos:

Ítem de Diálogo

Funcionalidad

Este modelo es privado.

Esta configuración controla si los comandos Obtener último y Obtener todo lo último están habilitados o no. Para obtener una explicación de porque es así, ver el tema Especificando modelos privados o compartidos. 

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

Para una explicación completa de esta opción, ver Usando paquetes de control de versiones anidada

ID único

Especificando un nombre de configuración que lo distinguirá de otras configuraciones. El ID Único aparecerá como una selección en una lista de configuración de Control de Versiones a las que un paquete se puede conectar. A demás, es posible seleccionar una configuración de Control de Versiones desde este menú despegable ya que la configuración no esta en uso en el modelo actual.  

Ruta del proyecto local

La carpeta donde los archivos XML representan los paquetes que están almacenados. Esta carpeta ya debería existir antes de que se especifique aquí.

Cada PC usando control de versiones debería tener su propia carpeta de proyecto SCC local; ella no debería ser una carpeta compartida de red. Particularmente tenga esto en mente si está creando un archivo EAP que se va a compartir (ej. una base de datos SQL).

Ruta Exe del cliente

Ruta Completa al cliente de la Subversión local. 

 

Tenga en Cuenta: Proponemos fuertemente a que no maneje archivos del paquete del control de versiones fuera de EA. Es posible dejar los archivos del paquete en un estado que EA no pueda reconocer.

 

Vea también

Control de versiones con subversión
Configurando la subversión
Crear una copia de trabajo local
Configurar control de versiones con subversión
TortoiseSVN