Un
ClearCase Synchronized Stream
se basa en una configuración especificada por una corriente UCM o un tipo de rama
o tipo de etiqueta de
Rational ClearCase.
Si los usuarios de Rational ClearCase
modifican cualquiera de estos metadatos o realizan cambios en la vista dinámica creada por el asistente Nueva
ClearCase Synchronized Stream, la sincronización puede
interrumpirse o producir resultados incorrectos.
Tenga en cuenta las siguientes directrices al trabajar en
Rational ClearCase
con recursos que formen parte de una corriente sincronizada:
- El asistente Nueva ClearCase Synchronized Stream crea una vista dinámica
que posee una etiqueta de vista diferenciada (el prefijo DO_NOT_USE y
un sufijo UUID). Esta vista debe considerarse fuera de los límites por los usuarios de Rational ClearCase.
- No utilice la rama main y la etiqueta LATEST
al crear una corriente sincronizada (consulte el Paso
9 de
Creación de una ClearCase Synchronized Stream ). La etiqueta utilizada por una corriente sincronizada debe estar bloqueada para todos los usuarios; si la etiqueta no se bloquea, no se creará
la corriente sincronizada. Además, el tipo de rama está bloqueado mientras
está en curso la sincronización y no es aconsejable tener bloqueada la rama
main de este modo. Para obtener más información, consulte el
apartado Detalles de especificación de configuración para ClearCase base.
- No desbloquee el tipo de etiqueta utilizado por una corriente sincronizada.
- No utilice cleartool rmver, cleartool
rmelem ni ninguna interfaz de usuario equivalente de estos mandatos
para eliminar una versión o un elemento que esté sincronizado actualmente. Si elimina la versión
sincronizada más recientemente (importada a una corriente sincronizada) su versión
anterior se seleccionará por la vista dinámica de Rational ClearCase, pero este cambio no se importará en la corriente sincronizada. Si
elimina un elemento que está sincronizado, la vista dinámica de
Rational ClearCase
elimina el elemento, pero este cambio no se importa a la corriente sincronizada;
si ha eliminado un elemento de
Rational ClearCase,
también debe eliminar el elemento de
Rational Team Concert
para evitar errores de sincronización.
- Cuando falla la sincronización, los archivos de la vista de sincronización pueden
permanecer reservados. En tanto que no interrumpa futuras sincronizaciones, evita que
otros usuarios de Rational ClearCase
extraigan los archivos en la corriente de la vista o la rama de la sincronización. Estos archivos se incorporarán por el siguiente proceso de sincronización satisfactorio.
- La propiedad ejecutable de un archivo almacenado en Rational ClearCase se conserva durante la sincronización, independientemente de los cambios que se realicen en
esa propiedad por parte de Rational Team Concert.
- Los usuarios de Rational ClearCase
pueden grabar desencadenantes que realicen acciones de ClearCase durante la sincronización. Para obtener información acerca de desencadenantes y comportamientos disponibles, consulte Utilización de desencadenantes de ClearCase durante la sincronización.
- Es aconsejable evitar crear más de una corriente sincronizada definida por la
misma corriente UCM o por el mismo tipo de rama y tipo de etiqueta.
Una configuración de este
tipo aumentará las posibilidades de que se produzca un error en la sincronización debido a un
bloqueo de la corriente (o de la rama).