El Asistente Nueva ClearCase Synchronized Stream crea
una corriente de Rational Team Concert
que se asocia con una corriente de Rational ClearCase existente.
Crea también un espacio de trabajo de repositorio, denominado espacio de trabajo de fusión,
que se utiliza para resolver cualquier conflicto que se produzca durante la sincronización
e inicia el proceso del motor de sincronización.
Por qué y cuándo se efectúa esta tarea
Un espacio de trabajo de fusión es un espacio de trabajo de repositorio en el
que se aceptan los cambios procedentes de ClearCase Synchronized Stream. La
corriente de
Rational ClearCase
se puede definir mediante un nombre de corriente UCM o un tipo de rama
y (opcional) un tipo de etiqueta.
Una corriente
sincronizada puede tratarse como cualquier otra corriente de Rational Team Concert,
aunque contenga cambios que se hayan importado desde Rational ClearCase.
Después de crear una ClearCase Synchronized Stream,
debe especificar archivos y carpetas de Rational ClearCase, Rational Team Concert,
o ambos, para realizar una sincronización entre los dos sistemas.
Para crear una ClearCase Synchronized Stream:
- Inicie la sesión en el host de sincronización como usuario de
Rational ClearCase
con permiso para bloquear la corriente de
Rational ClearCase
o el tipo de rama que se debe sincronizar. El asistente crea una vista dinámica de Rational ClearCase que es
propiedad del ID de usuario utilizado para iniciar la sesión. Utilice la Consola de administración de Rational ClearCase
para mostrar los VOB disponibles. Compruebe que, al iniciar una sesión como este usuario,
los VOB con los que desea realizar una sincronización están montados y se puede acceder a ellos. Monte los
VOB en caso necesario.
- Utilice el cliente de Rational Team Concert
para conectarse al Jazz
en el que desea crear la corriente sincronizada. Conéctese al área de proyecto
que desea que sea propietaria de la corriente sincronizada o que incluya el
área de equipo que desea que sea propietaria de la corriente sincronizada. La cuenta de proceso
de sincronización que ha creado debe ser miembro de esta área de
equipo o de proyecto (consulte Adición de la cuenta del proceso de sincronización al área de equipo). No se conecte mediante
la cuenta de proceso de sincronización.
- En el menú principal de Jazz Source Control, pulse ,
expanda Jazz Source Control y pulse ClearCase Synchronized Stream
para iniciar el asistente ClearCase Synchronized Stream. (Puede también iniciar
el asistente pulsando , expandiendo Jazz Source Control y
seleccionando Corriente o rama de ClearCase.)
- En la página Información de corrientes ClearCase,
especifique una configuración para la vista dinámica de
Rational ClearCase
que el asistente crea para soportar la sincronización:
- Para configurar la vista procedente de una corriente UCM, seleccione Importar
desde una corriente UCM y especifique el nombre de una corriente existente con el siguiente formato nombre-corriente@etiqueta-PVOB. Por ejemplo,
para especificar una corriente denominada my_stream en un PVOB con la
etiqueta \projects, especifique my_stream@\projects.
Utilice el mandato cleartool lsstream o el Explorador de proyectos de Rational ClearCase para buscar nombres de corrientes.
- Para configurar la vista desde un tipo de rama y
(opcional) un tipo de etiqueta, seleccione
Importar desde una rama ClearCase base y entre
el selector para un tipo de rama existente con el formato
nombre-tipo-rama@código-VOB y
el selector de tipo de etiqueta con el formato
nombre-tipo-etiqueta@código-VOB,
por ejemplo para especificar un tipo de rama denominado
mi_rama en un
VOB con el código \sources, escriba
mi_rama@\sources.
Importante: si configura la vista utilizando una corriente UCM, ésta se bloqueará
durante el tiempo que dure cada sincronización. Si configura la vista utilizando un tipo de rama
y (opcional) un tipo de etiqueta, el tipo de etiqueta está permanentemente bloqueado y
el tipo de ramificación está bloqueado durante el tiempo que dura cada sincronización.
Generalmente no resulta práctico utilizar el tipo de rama
MAIN (principal) porque el proceso de sincronización lo bloquea de forma regular,
normalmente durante un largo periodo de tiempo. Tampoco se puede utilizar la pseudo-etiqueta LATEST,
porque no se puede bloquear. Para obtener más información, consulte el
apartado
Detalles de especificación de configuración para ClearCase base.
Importante: No seleccione
Importar con historial desde ClearCase salvo que
no necesite sincronizar los cambios realizados en el control de código fuente de Rational Team Concert
de nuevo con Rational ClearCase.
La sincronización bidireccional no es posible cuando se realizan importaciones con
el historial de versiones.
- El asistente valida la sintaxis (pero no la existencia)
del nombre de corriente o del tipo de rama y tipo de etiqueta y, a continuación,
habilita el botón Siguiente. Pulse Siguiente.
- En la página Información de almacenamiento ClearCase,
especifique la vía de acceso de red a un directorio donde el asistente pueda crear
almacenamiento de vista para una vista dinámica de
Rational ClearCase
a fin de habilitar la sincronización entre
Jazz y
Rational ClearCase. El asistente implanta esta entrada con una vía de acceso de red que consta de
un nombre de host local y la serie \VIEWSTORAGE. Si este
directorio existe en un sistema principal local y representa una ubicación válida del almacén de vistas,
(es necesario que se comparta en Windows® o se exporte en el sistema UNIX® o Linux®),
podrá utilizarse. En caso contrario, especifique la vía de acceso de red a otro directorio
local o remoto donde se pueda crear el almacén de vistas. El asistente crea una
vista dinámica con un almacén en este directorio y una etiqueta de vista diferenciada (con el
prefijo DO_NOT_USE y un sufijo UUID). Esta vista debe considerarse fuera de los límites por los usuarios de Rational ClearCase.
Si
es aplicable, seleccione Entrar información adicional de conjunto de
opciones para crear vistas de ClearCase y entre los valores
apropiados para Host, Vía de acceso de host y Vía de acceso global:
el nombre de host, la vía de acceso local de host y la vía de acceso de
almacenamiento global, respectivamente, de la ubicación de almacenamiento
de servidor ClearCase.
- Pulse Siguiente. El asistente valida la
vía de acceso de almacenamiento de vistas y, si se suministra, la vía
de acceso de almacenamiento global.
- En la página Seleccionar área de proyecto o de equipo,
expanda la entrada de repositorio y seleccione el área de proyecto o equipo
a la que ha añadido la cuenta de proceso de sincronización
(consulte Adición de la cuenta del proceso de sincronización al área de equipo). Si no hay entradas en el repositorio, compruebe que está conectado
al área de proyecto y vuelva a intentarlo. Pulse Siguiente.
- La página Información de control de código fuente de Jazz
muestra el nombre del espacio de trabajo de fusión que creará el asistente. Puede seleccionar
otro nombre si lo desea. Si el repositorio contiene un espacio de trabajo con el nombre
que haya elegido, el asistente lo ampliará con una serie que lo convierta en
exclusivo. (Un espacio de trabajo de fusión es un espacio de trabajo de repositorio donde se
resuelven los conflictos que se producen cuando un archivo o una carpeta se han modificado en paralelo en Rational ClearCase y Rational Team Concert).
- En este campo se visualiza un
ID de usuario de sincronización predeterminado.
(El ID predeterminado es ccsync.)
Si está utilizando un ID de usuario de sincronización distinto del valor predeterminado,
sustituya el ID por el valor correcto. Entre la contraseña para el
ID de usuario de sincronización. Para obtener más información, consulte el
apartado Creación de una cuenta de proceso de sincronización.
- Escriba el nombre de la vía de acceso donde se haya instalado ClearCase Connector en este host en el campo Ubicación de instalación del conector y pulse Examinar para buscarlo. ClearCase Connector normalmente
se instala en el directorio de instalación de Rational Team Concert.
- De forma predeterminada, el proceso de sincronización comprueba si hay
nuevas solicitudes de sincronización en el repositorio cada dos minutos. Si lo desea, puede modificar
este intervalo editando el campo Intervalo de tiempo de hibernación (segundos).
- Pulse Finalizar para crear la ClearCase Synchronized Stream. A menos que haya deseleccionado la casilla de verificación Iniciar un proceso
del motor de sincronización de Jazz cuando termine el asistente, el asistente iniciará
el proceso de sincronización. Si opta por no iniciar el
proceso del motor de sincronización en ese momento, podrá hacerlo posteriormente, tal y como se
describe en el apartado Inicio del proceso de sincronización. Podrá revisar el estado de este proceso
en la vista Corrientes de sincronización de ClearCase.
Salvo que
haya anulado la marca de la casilla de selección Iniciar el asistente Seleccionar archivos cuando termine este asistente,
este asistente se abrirá tras crearse ClearCase Synchronized Stream. Utilice el asistente Seleccionar archivos para indicar los archivos y carpetas que desea sincronizar.
Resultados
Cuando se haya creado la nueva ClearCase Synchronized Stream,
el asistente abrirá la vista Corrientes sincronizadas de ClearCase,
que incluirá la nueva corriente.
Qué hacer a continuación
Nota: cuando se crea una ClearCase Synchronized Stream, el asistente crea un archivo de texto denominado cuenta.cred.txt
(por ejemplo, ccsync.cred.txt) que contiene el ID de usuario
ID y una contraseña compleja para esa cuenta. El archivo
se crea en el subdirectorio ClearCaseConnector del
directorio padre. Debe protegerse, para que no puedan acceder a él usuarios
no autorizados.