Replicación

Superior  Previo  Próximo

Además de compartir los proyectos de Enterprise Architect en tiempo real a través de una red, los proyectos también se pueden compartir usando la Replicación, opciones que están disponibles a través del menú Herramientas  | Administrar archivo.EAP.

 

La replicación permite que diferentes usuarios trabajen en forma independiente unos de otros, y más tarde poder fusionar sus cambios. Para evitar dificultades en este proceso inevitablemente complicado, por favor, lea cuidadosamente todos los temas en esta sección.  

 

Reglas de fusión de Enterprise Architect

Enterprise Architect sigue las siguientes reglas al fusionar:  

Los agregados son acumulativos; es decir que dos réplicas creando 3 clases nuevas cada una resultará en 6 clases nuevas tras la fusión.  
Las eliminaciones prevalecen sobre las modificaciones; si una réplica cambia el  nombre de una clase y otra elimina la clase, al llevar a cabo la fusión se terminará con ambos archivos con la clase eliminada.  

 

Las modificaciones conflictivas aparecen en la ventana Resolver conflictos de replicación (opción Herramientas | Administrar archivo.EAP | Resolver conflictos de replicación) Vea Resolviendo conflictos para obtener detalles acerca de cómo manejar las modificaciones conflictivas.  

 

Usando la replicación

Para usar la replicación, proceda con los siguientes pasos:  

1. Convierta el proyecto base en un Diseño maestro usando la opción  Herramientas | Administrar archivo.EAP | Hacer diseño maestro.

2. Cree replicas desde el diseño maestro usando la opción Herramientas | Administrar archivo.EAP | Crear nueva replica.

3. Lleve la réplica y trabaje sobre ella como desee, luego tráigala de regreso para sincronizarla con el diseño maestro.   

4. Sincronizar las réplicas. Durante la sincronización, todos los cambios al maestro y a las réplicas se propagarán en ambas direcciones, de modo que al final ambas contendrán la misma información.   

 

Evite colisiones de los cambios

Si dos o más personas hacen cambios al mismo elemento, ej. a una clase, Enterprise Architect sobrescribirá arbitrariamente los cambios de una persona con los de la otra. Para evitar esto, los diferentes usuarios deberían trabajar en paquetes distintos.  

 

No obstante, debido a que Enterprise Architect no aplica a esta regla, es posible que el trabajo de los usuarios tengan conflictos. Para minimizar las dificultades por estas causas, por favor, tenga en cuenta las siguientes guías: 

Si parece que los usuarios trabajaron en las mismas áreas del modelo, ellos deberían vigilar la sincronización y confirmar que están satisfechos con el resultado.  
Si se perdieron pequeñas porciones de la información, se deberían volver a introducir dentro de uno de los modelos tras la sincronización.  
Si se perdió una gran cantidad de información (por ejemplo, una nota de clase  grande que fue sobrescrita por otro usuario que había efectuado un cambio menor a la misma clase) use la ventana Resolver los conflictos de la replicación.  

 

Deshabilitar o eliminar las características de la replicación

Si convirtió un proyecto en un Diseño maestro pero ahora desea deshabilitar la replicación, use la opción Herramientas | Administrar archivo.EAP | Quitar replicación. Primero asegúrese que realizo una copia de seguridad de todos sus archivos!

 

Vea también

Actualizar replicas