Importación de historial de ClearCase desde ClearCase base

Utilice ClearCase Importer para importar el historial de versiones de Rational ClearCase desde una corriente de ClearCase base a Rational Team Concert. Una vez importados, podrá modificar los archivos en Rational Team Concert, pero no podrá exportar ningún cambio a ClearCase.
Antes de empezar
Para poder importar datos de ClearCase con historial de versiones, deberá configurar un host de sincronización y, a continuación, crear y añadir una cuenta de proceso de sincronización. También debe preparar los datos de ClearCase aplicando tipos de etiqueta y tipos de atributo.
Por qué y cuándo se efectúa esta tarea
Una vez haya completado o verificado todos los requisitos previos, finalice las siguientes tareas para importar archivos y carpetas con historial desde ClearCase base.

Importación de una corriente de ClearCase base

Realice los siguientes pasos para crear una corriente de sincronización a fin de importar el historial de ClearCase base.
  1. Pulse Archivo > Importar.
  2. En la ventana Importar, expanda Jazz Source Control, seleccione Corriente o rama de ClearCase y pulse Siguiente.
  3. En la página Información de corrientes ClearCase, seleccione Importar con historial de ClearCase. Dado que ClearCase Importer no exporta los cambios efectuados en Rational Team Concert a ClearCase, no se utiliza información de rama y, por lo tanto, el campo de tipo de rama está inhabilitado.Pulse Aceptar para cerrar la ventana de información Importar con historial.
  4. Especifique una configuración para la vista dinámica de Rational ClearCase que el asistente crea para soportar el proceso de importación:
    1. Para configurar la vista desde un tipo de etiqueta, seleccione Importar desde una rama de Base ClearCase existente.
    2. Especifique el selector de un tipo de etiqueta existente con el formato nombre-tipo-etiqueta@código-VOB. Este tipo de etiqueta es el tipo de etiqueta "backstop" que se utiliza para crear la corriente sincronizada. El tipo de etiqueta "backstop" debe tener el valor de atributo más bajo asociado con ella. Para obtener más detalles, consulte Preparing Rational ClearCase data.
    El asistente valida la sintaxis (pero no la existencia) del tipo de etiqueta y, a continuación, habilita el botón Siguiente.
  5. Pulse Siguiente.
  6. 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 permitir la importación de Rational ClearCase a Jazz. El importador 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 de conjunto de opciones adicional 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.

  7. 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.
  8. 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.
  9. 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).
  10. 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.
  11. 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.
  12. Seleccione Iniciar un proceso de motor de sincronización de Jazz cuando termine el asistente y seleccione Iniciar el asistente Seleccionar archivos cuando termine este asistente.
  13. Pulse Finalizar. ClearCase Importer crea una corriente sincronizada en Rational Team Concert, inicia el proceso del motor de sincronización en segundo plano y, a continuación, abre el asistente Seleccionar archivos.

Importación de archivos y carpetas con historial

Por qué y cuándo se efectúa esta tarea
En el asistente Seleccionar archivos, seleccione archivos y carpetas de ClearCase como raíces sincronizadas y especifique el tipo de atributo adjunto a los tipos de etiqueta que desea importar.
  1. En la página Seleccionar archivos para importar, complete una de las siguientes acciones para seleccionar archivos y carpetas en un componente base ClearCase cuyo historial de versiones desea importar.
    Nota: Si un archivo o carpeta no tiene el tipo de etiqueta que escribió para la especificación de configuración de vista dinámica, no se puede seleccionar para su importación.
    Restricción: Seleccione solo las carpetas o archivos cuyas versiones tienen tipos de etiquetas con todos los valores de atributos que va a importar.A medida que cada tipo de etiqueta sucesivo, con un atributo adjunto, se importe, todas las raíces sincronizadas que no sean visibles con ese tipo de etiqueta y valor se eliminarán. Una vez eliminada una carpeta como raíz sincronizada, no se importará ninguna información posterior acerca de la versión para esa carpeta aunque exista con tipos de etiqueta posteriores.

    Por ejemplo, si una carpeta tiene una versión con el tipo de etiqueta y valor de atributo asociado con un entero de 3 y otra versión son ese tipo de etiqueta y valor de atributo con un entero de 5, pero no hay versión con un entero de 4, entonces esa carpeta se elimina de la lista de raíces sincronizadas durante la importación de todos los tipos de etiqueta con un entero atributo de 4. La carpeta no se añade de vuelta a la lista durante la importación de todos los tipos de etiqueta con enteros de atributo de 5.

    • Para mostrar la lista de archivos y carpetas que se están importando actualmente, seleccione Mostrar objetos importados actualmente en la tabla.
    • Para seleccionar archivos y carpetas examinando los VOB montados, pulse Examinar para que se muestre una lista de los VOB montados por el host de sincronización. (Para agilizar la exploración, desmonte cualquier VOB al que no tenga previsto acceder). Si no se muestra ningún VOB en la ventana, compruebe que los VOB desde los que desea realizar la importación están montados en el host de sincronización. Cuando haya terminado de seleccionar archivos y carpetas, pulse Aceptar para cerrar el navegador y visualizar las vías de acceso seleccionadas en la lista Archivos y carpetas a importar.
    • Para seleccionar archivos y carpetas de forma manual, especifique el nombre de una vía de acceso que aparezca en la corriente que haya especificado en Rational ClearCase y a continuación, pulse Añadir. El nombre de la vía de acceso debe estar relacionado con la raíz de la vista. Todos los nombres de vías de acceso que especifique para importar deben comenzar con una etiqueta VOB, sin ningún carácter de barra inclinada (/) o invertida (\), e incluir la vía de acceso completa procedente de la raíz VOB a la carpeta raíz del proyecto. Por ejemplo:

      sources\eclipse_projects\my_project

      seleccionará una carpeta denominada my_project que se encuentra almacenada en la carpeta eclipse_projects del VOB cuya etiqueta es \sources.
  2. Especifique el tipo de atributo que se encuentre vinculado con el tipo de etiqueta que ha especificado en la página Información de corrientes ClearCase. Este tipo de atributo se debe aplicar a los tipos de etiqueta para que ClearCase Importer pueda importar cualquier historial de versiones. (Consulte los detalles más arriba, en el apartado Antes de empezar.) Especifique el tipo de atributo con el formato <nombre-tipo-atributo>@<selector-VOB>. Por ejemplo, com.ibm.rational.basecc.importer@\basevob. Importer importará versiones con tipos de etiqueta que tengan el tipo de atributo especificado anexado. Las versiones que tengan el tipo de etiqueta sin el tipo de atributo anexado no se tendrán en cuenta.
  3. Pulse Finalizar para cerrar el asistente Seleccionar archivos y comenzar a importar los archivos y la carpeta de ClearCase con el historial de versiones. En función del tamaño del VOB, el número de tipos de etiqueta que tengan el tipo de atributo adjunto y la cantidad de datos históricos etiquetados con estos tipos de etiqueta, la importación puede llevar desde unos pocos minutos hasta horas o días.
Resultados
Tras la importación inicial, podrá importar el historial de versiones posteriores de los archivos y carpetas seleccionados ejecutando una sincronización en la corriente sincronizada. Si selecciona archivos adicionales y/o carpetas como raíces sincronizadas tras la importación inicial, no se importarán con historial desde el tipo de etiqueta "backstop". Solo se importarán con historial desde los tipos de etiqueta con valores de tipos de atributo asociados que sean posteriores a la última importación.
Consejo: Para importar archivos y carpetas adicionales con el mismo historial (comenzando desde el mismo tipo de etiqueta "backstop") que los archivos y carpetas importados originalmente, cree una corriente sincronizada seleccionando una raíz sincronizada que contenga todos los archivos y carpetas que desea importar con ese historial.

Comentarios

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