Importación de historial de ClearCase desde una corriente UCM

Utilice ClearCase Importer para importar datos de Rational ClearCase con historial de líneas base completo o parcial desde una corriente UCM a Rational Team Concert. Una vez importados, podrá modificar los archivos en Rational Team Concert, pero no podrá exportar a ClearCase.
Antes de empezar

Para poder importar datos de ClearCase con historial de líneas base, deberá configurar un host de sincronización y, a continuación, crear y añadir una cuenta de proceso de sincronización. Si va a importar un subconjunto del historial de líneas base, y no todo el historial, desde una corriente UCM, deberá preparar también los datos de ClearCase.

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 una corriente UCM y, a continuación, seleccione archivos y carpetas para importar con historial desde la corriente UCM.

Importación de una corriente UCM de ClearCase

Realice los siguientes pasos para crear una corriente de sincronización a fin de importar el historial de líneas base UCM.
  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 una corriente UCM, seleccione Importar desde una corriente UCM existente.
    2. 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 el código \projects, especifique my_stream@\projects. Utilice el mandato cleartool lsstream o el Explorador de proyectos de Rational ClearCase para buscar nombres de corrientes.
    Nota: No puede importar el historial de ClearCase desde una corriente de sólo lectura. Puede importar el historial desde la corriente padre si la corriente padre no es de sólo lectura o puede crear una corriente hija nueva grabable idéntica a la corriente hija de sólo lectura y, a continuación, importar el historial desde la nueva corriente.
    El asistente valida la sintaxis (pero no la existencia) del nombre de la corriente 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 elija si desea importar todas a solo algunas de las líneas base del componente al que pertenece cada carpeta.
  1. En la página Seleccionar archivos para importar, complete una de las siguientes acciones para seleccionar archivos y carpetas en un componente UCM cuyas líneas base desee importar.
    Restricción: Seleccione solo las carpetas o archivos que sean visibles en todas las líneas base que va a importar. A medida que se importe cada línea base sucesiva, todas las raíces sincronizadas que no sean visibles en esa línea base se eliminarán. Una vez eliminada una carpeta como raíz sincronizada, no se importará ninguna información posterior acerca de la línea base para esa carpeta aunque exista en líneas base posteriores.
    • Si ya ha importado archivos y carpetas con historial, seleccione Mostrar objetos importados actualmente en la tabla para mostrar las raíces de sincronización en la Tabla de importación.
    • 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 que se muestren las vías de acceso seleccionadas en la lista de Tabla de importación.
    • Para seleccionar archivos y carpetas de forma manual, especifique el nombre de una vía de acceso que aparezca en la corriente de Rational ClearCase que haya especificado en el asistente Importar 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. Si va a utilizar una corriente UCM, el nombre de la vía de acceso debe finalizar en la raíz de un componente UCM. 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. En el área Seleccionar líneas base para importar, seleccione le historial de líneas base que desea importar para cada componente al que pertenecen las raíces sincronizadas:
    • Seleccione Importar todas las líneas base para importar el historial desde todas las líneas base de la corriente de Rational ClearCase.
    • Seleccione Importar todas las líneas base que tengan el siguiente tipo de atributo si desea importar un subconjunto de líneas base que tienen un tipo de atributo determinado asociado a ellas. Puede utilizar Rational ClearCase para asociar el tipo de atributo con líneas base específicas. (Consulte los detalles más arriba, en el apartado Antes de empezar.)
  3. Pulse Finalizar para cerrar el asistente Seleccionar archivos y comenzar a importar los archivos y la carpeta de ClearCase con el historial de líneas base. En función del tamaño del componente, el número de líneas base del componente en la corriente y la cantidad de datos históricos disponibles en las líneas base, 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 líneas base posteriores de los archivos y carpetas especificados ejecutando una sincronización en la corriente sincronizada. Si selecciona archivos adicionales o carpetas como raíces sincronizadas tras la importación inicial, no se importarán con historial desde la línea base inicial. Solo se importarán con historial desde las líneas base que sean posteriores a la última importación.
Consejo: Para importar archivos y carpetas adicionales con el mismo historial 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 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