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:
- En el menú principal de Eclipse, pulse 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á.
- 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.
- Para solicitar la sincronización de una corriente, selecciónela y pulse el icono
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.
- 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

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.