Sincronización

La sincronización está gestionada por el proceso de sincronización, que se ejecuta a intervalos de tiempo planificados. Los usuarios de Rational Team Concert pueden solicitar una sincronización en cualquier momento.
Por qué y cuándo se efectúa esta tarea

Programe las sincronizaciones para que se ejecuten durante periodos de actividad baja de Rational ClearCase; pueden tardar varias horas en completarse y bloquear el tipo de rama o corriente de Rational ClearCase durante ese periodo.

Si el tipo de rama o la corriente de sincronización no se pueden bloquear durante el periodo de tiempo requerido por la sincronización, se puede crear un tipo o una rama dedicados al proceso de sincronización y utilizar, a continuación, las operaciones de Rational ClearCase estándar para entregarlos cambios desde ese tipo de rama o corriente y el tipo de rama o corriente de integración.

Para ver o modificar el programa de sincronización de una corriente, pulse con el botón derecho del ratón sobre la corriente en la vista Corrientes sincronizadas de ClearCase y pulse Abrir planificación de sincronización.
Importante: Antes de utilizar la vista Corrientes sincronizadas de ClearCase para consultar o cambiar cualquiera de las propiedades o contenidos de una corriente sincronizada, asegúrese de que el sistema principal en el que ha iniciado la sesión es el host en el que se ha creado la corriente o un host del mismo tipo de plataforma (uno de Windows®, el sistema UNIX® o Linux®) y que se encuentra también en la misma región de registro de Rational ClearCase.

Para abrirla vista Corrientes sincronizadas de ClearCase:

  1. En el menú principal de Eclipse, pulse Ventana > Mostrar vista > Otras y expanda Jazz Source Control. También puede escribir ClearCase en la ventana texto de filtro para filtrar la lista de vistas que se mostrará.
  2. Seleccione Corrientes sincronizadas de ClearCase y pulse Aceptar. La vista Corrientes sincronizadas de ClearCase muestra todas las corrientes sincronizadas del área de equipo. Para ver las corrientes sincronizadas de otras áreas de equipo, seleccione Cambiar área de equipo en el menú de la vista.
  3. Para solicitar la sincronización de una corriente, selecciónela y pulse el icono icono Sincronizar de la barra de herramientas de la vista Corrientes sincronizadas de ClearCase. La sincronización se iniciará tan pronto como el motor de construcción de sincronización detecte la solicitud. El motor de construcción comprueba las solicitudes con la frecuencia especificada (en segundos) por la propiedad BUILD_ENGINE_SLEEP_TIME de la corriente.
  4. Cuando finaliza la sincronización, la columna Estado indica si la operación ha finalizado satisfactoriamente y si se requiere alguna fusión. Los estados pueden ser los siguientes:
    Inicialización satisfactoria en el día y hora
    La corriente de sincronización se ha creado en ese día y hora, pero no se ha sincronizado todavía con Rational ClearCase.
    Sincronización pendiente
    Se ha solicitado una sincronización, pero ésta no se ha iniciado. Este estado también podría indicar que el proceso de sincronización no se ha podido iniciar porque el inicio de sesión con la cuenta de usuario de la sincronización ha fallado.
    El motor de sincronización no está activo
    Si la corriente permanece en este estado durante más de dos minutos, indicará que debe reiniciarse el proceso de sincronización. Para obtener más información, consulte el apartado Inicio del proceso de sincronización.
    Sincronización activa
    El proceso de sincronización ha aceptado la solicitud y la sincronización se encuentra en curso.
    Sincronización satisfactoria
    La sincronización más reciente ha sido satisfactoria.
    Fusión necesaria
    El mismo archivo o carpeta se han modificado en Jazz y Rational ClearCase. Para obtener más información, consulte el apartado Resolución de conflictos durante una sincronización.
    Ha fallado la sincronización
    La sincronización más reciente ha fallado. Revise el archivo de anotaciones de la sincronización y corrija los errores notificados en él. Una de las causas más comunes de los errores en la sincronización es el fallo de un desencadenante o de otro proceso en la corriente de Rational ClearCase que está recibiendo cambios. Para obtener más información, consulte el apartado Resolución de problemas de sincronización.
Resultados

Para cada componente que tenga cambios entrantes de Rational ClearCase, se creará un conjunto de cambios y se creará y asociará un elemento de trabajo con él. El elemento de trabajo se asociará también con la construcción de sincronización. La descripción del elemento de trabajo contiene información acerca del conjunto de cambios. Por ejemplo, un elemento de trabajo creado para un conjunto de cambios UCM entrante contiene una lista de actividades en ese conjunto de cambios. Estos elementos de trabajo sirven solo de referencia y no es necesario realizar ninguna acción en ellos.

Si existe una plantilla de elemento de trabajo asociada con la corriente de sincronización, los elementos de trabajo del conjunto de cambios se generarán a partir de la plantilla.

Cuando finalice la sincronización, los cambios importados se habrán entregado en la corriente sincronizada y los cambios exportados se habrán incorporado a Rational ClearCase. Como sucede con los conjuntos de cambios nuevos en cualquier corriente que sea un destino de flujo del espacio de trabajo, los cambios importados se mostrarán como un conjunto de cambios entrante para el espacio de trabajo de fusión (y para cualquier otro espacio de trabajo que tenga ClearCase Synchronized Stream como destino del flujo).

Consejo: Es posible que se produzca un breve retardo después de que se haya completado la sincronización y antes de que los cambios en la corriente sincronizada estén visibles en la vista Cambios pendientes como conjuntos de cambios entrantes para el espacio de trabajo de fusión. Puede pulsar el icono Icono Renovar en la barra de herramientas de la vista Cambios pendientes para forzar una comprobación inmediata de los conjuntos de cambios entrantes y salientes nuevos.

En Rational Team Concert, podrá verificar el resultado de una sincronización mediante la vista Archivos de repositorio para examinar el contenido de la ClearCase Synchronized Stream o la vista Historial para examinar su historial de eventos de sincronización. Para más información consulte los apartados Visualización de archivos en el repositorio y Exploración del historial de componentes y archivos. En Rational ClearCase, puede verificar el resultado de una sincronización listando el contenido de una vista de ClearCase Synchronized Stream que tenga la misma configuración (corriente UCM o tipo de rama y tipo de etiqueta) que la vista dinámica de Rational ClearCase que el asistente Nueva corriente sincronizada de ClearCase ha creado.

Las anotaciones de la construcción de sincronización contienen información acerca de las raíces sincronizadas (archivos y carpetas) antes y después de la sincronización, las propiedades y las estadísticas de la sincronización.


Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error