Importando o Histórico do ClearCase a partir do ClearCase Base

Use o ClearCase Importer para importar o histórico da versão do Rational ClearCase do fluxo de um ClearCase base para o Controle de origem do Rational Team Concert. Uma vez importado, é possível modificar os arquivos no Controle de origem do Rational Team Concert, mas não é possível exportar nenhuma alteração para o ClearCase.
Antes de Iniciar
Antes de conseguir importar os dados do ClearCase com o histórico da versão, você deve configurar um host de sincronização e em seguida criar e incluir uma conta de processo de sincronização. Você também deve preparar os dados do ClearCase aplicando tipos de rótulos e tipos de atributos.
Por Que e Quando Desempenhar Esta Tarefa
Uma vez que você tenha concluído ou verificado todos os requisitos prévios, conclua as seguintes tarefas para importar arquivos e pastas com histórico a partir do ClearCase base.

Importando um Fluxo do ClearCase Base

Crie um fluxo de sincronização para importar o histórico do ClearCase base concluindo as seguintes etapas.
  1. Clique em Arquivo > Importar.
  2. Na janela Importar, expanda Controle de Origem do Jazz, selecione Fluxo ou Ramificação do ClearCase e clique em Avançar.
  3. Na página Informações do Fluxo do ClearCase, selecione Importar com histórico a partir do ClearCase. Como o ClearCase Importer não exporta alterações no Controle de origem do Rational Team Concert para o ClearCase, as informações de ramificação não são utilizadas, portanto, o campo de tipo de ramificação fica desativado. Clique em OK para fechar a janela de informações Importar com Histórico.
  4. Especifique uma configuração para a visualização dinâmica do Rational ClearCase que o assistente cria para suportar o processo de importação:
    1. Para configurar a visualização a partir de um tipo de rótulo, selecione Importar de uma Ramificação do ClearCase Base existente.
    2. Insira o seletor para um tipo de rótulo existente no formato nome-do-tipo-de-rótulo@VOB-tag. Esse tipo de rótulo é o tipo de rótulo de barreira usado para criar um fluxo sincronizado. O tipo de rótulo de barreira deve ter o valor de atributo mais baixo associado a ele. Para obter detalhes, consulte Preparando Dados do Rational ClearCase.
    O assistente valida a sintaxe (mas não a existência) do tipo de rótulo e, em seguida, ativa o botão Avançar.
  5. Clique em Avançar.
  6. Na página Informações de Armazenamento do ClearCase, especifique o caminho da rede para um diretório em que o assistente possa criar armazenamento de visualização para uma visualização dinâmica do Rational ClearCase para ativar a importação do Rational ClearCase para o Jazz. O Importer utiliza o valor inicial desta entrada com um caminho de rede consistindo em um nome de host local e a cadeia \VIEWSTORAGE. Se este diretório existir no host local e for um local válido para o armazenamento de visualização (ele deve ser compartilhado no Windows® ou exportado no sistema UNIX® ou Linux®), você pode utilizá-lo. Caso contrário, especifique o caminho de rede para outro local ou diretório remoto onde o armazenamento da visualização possa ser criado. O assistente cria uma visualização dinâmica com o armazenamento neste diretório e uma tag de visualização distintiva (o prefixo DO_NOT_USE e um sufixo UUID). Esta visualização deve ser considerada fora dos limites pelos usuários do Rational ClearCase.

    Se aplicável, marque Inserir informações de configuração de opção adicionais para criar visualizações do ClearCase e insira os valores apropriados para Host, Caminho do Host e Caminho Global: o nome do host, caminho do local do host e caminho do armazenamento global, respectivamente, da localização do armazenamento do servidor ClearCase.

  7. Clique em Avançar. O assistente valida o caminho do armazenamento da visualização, se fornecido o caminho do armazenamento global.
  8. Na página Selecionar Área do Projeto ou da Equipe, expanda a entrada do repositório e selecione a área do projeto ou da equipe na qual você incluiu a conta do processo de sincronização (consulte Incluindo a Conta do Processo de Sincronização na Área de Equipe). Se não houver entradas sob o repositório, verifique se você está conectado à área do projeto; em seguida, tente novamente. Clique em Avançar.
  9. A página Informações de Controle da Origem do Jazz exibe o nome de um espaço de trabalho de mesclagem que o assistente criará. É possível escolher outro nome se desejar. Se o repositório contiver um espaço de trabalho com o nome escolhido, o assistente o estenderá com uma cadeia que o torne exclusivo. Um espaço de trabalho de mesclagem é um espaço de trabalho de repositório onde você soluciona conflitos que ocorrem quando um arquivo ou uma pasta foi modificado em paralelo em Rational ClearCase e Controle de origem do Rational Team Concert.
  10. Um ID de Usuário de Sincronização é exibido neste campo. (O ID padrão é ccsync.) Se você estiver usando um ID de usuário de sincronização diferente do padrão, substitua o ID pelo valor correto. Digite a senha para o ID de Usuário de Sincronização. Para obter informações adicionais, consulte Criando uma Conta do Processo de Sincronização.
  11. Digite o nome do caminho onde o ClearCase Connector esta instalado neste host no campo Local de instalação do Connector, ou clique em Navegar para navegar até ele. O ClearCase Connector é normalmente instalado no diretório de instalação do Rational Team Concert.
  12. Selecione Iniciar um Processo de Mecanismo de Sincronização do Jazz após a conclusão do assistente e selecione Iniciar o assistente Selecionar Arquivo após a conclusão do assistente.
  13. Clique em Concluir. O ClearCase Importer cria um fluxo sincronizado no Rational Team Concert, inicia o processo do mecanismo de sincronização em segundo plano e, em seguida, abre o assistente Selecionar Arquivos.

Importando Arquivos e Pastas com Histórico

Por Que e Quando Desempenhar Esta Tarefa
No assistente Selecionar Arquivos, selecione os arquivos e pastas do ClearCase como raízes sincronizadas e especifique o tipo de atributo anexado aos tipos de rótulos que deseja importar.
  1. Na página Selecionar Arquivos a Importar, conclua uma das ações a seguir para selecionar arquivos e pastas em um componente ClearCase de base cujo histórico da versão você deseja importar.
    Nota: Se um arquivo ou pasta não tiver o tipo de rótulo que você inseriu para a especificação de configuração da visualização dinâmica, ele não poderá ser selecionado para importação.
    Restrição: Selecione apenas as pastas ou arquivos cujas versões possuem tipos de rótulo com todos os valores de atributo que você irá importar.Conforme cada tipo de rótulo sucessivo com valor de atributo conectado é importado, qualquer raiz sincronizada que não está visível com esse tipo de rótulo e valor é removida. Uma vez que uma pasta é removida como uma raiz sincronizada, nenhuma informação adicional de versão é importada para aquela pasta, mesmo que ela exista com tipos de rótulos subsequentes.

    Por exemplo, se uma pasta tiver uma versão com o tipo de rótulo e um valor de atributo associado com um número inteiro igual a 3 e outra versão com esse tipo de rótulo e valor de atributo com um número inteiro igual a 5, mas nenhuma versão com um número inteiro igual a 4, essa pasta será removida da lista de raízes sincronizadas durante a importação de todos os tipos de rótulo com um número inteiro de atributo igual a 4. A pasta não é incluída de volta na lista durante a importação de todos os tipos de rótulo com o número inteiro de atributo igual a 5.

    • Para mostrar a lista de arquivos e pastas que estão atualmente sendo importados, selecione Mostrar objetos atualmente importados na tabela.
    • Para selecionar arquivos e pastas navegando VOBs montados, clique em Navegar para exibir uma lista de VOBs montados pelo host de sincronização. Para acelerar a procura, desmonte todos os VOBs que não pretender acessar. Se nenhum VOB estiver visível na janela, verifique se os VOBs a partir de onde deseja importar estão montados no host de sincronização. Quando tiver terminado de selecionar arquivos e pastas, clique em OK para fechar o navegador e exibir os caminhos selecionados na lista de Arquivos e pastas a serem importados.
    • Para selecionar arquivos e pastas manualmente, insira um nome do caminho que esteja visível no fluxo do Rational ClearCase que você especificou e, em seguida, clique em Incluir. O nome do caminho deve ser relativo à raiz da visualização. Todos os nomes de caminho que você especificar para importação devem iniciar com uma tag VOB (sem qualquer caractere / ou \ precedente) e incluir o caminho completo a partir da raiz do VOB para a pasta raiz do projeto. Por exemplo:

      sources\eclipse_projects\my_project

      seleciona uma pasta chamada my_project que está armazenada na pasta eclipse_projects do VOB cuja tag VOB é \sources.
  2. Insira o tipo de atributo anexado ao tipo de rótulo especificado na página Informações de Fluxo do ClearCase. Este tipo de atributo deve ser aplicado aos tipos de rótulo antes que o ClearCase Importer possa importar qualquer histórico de versão. (Consulte detalhes acima, em Antes de Você Começar.) Insira um tipo de atributo na forma <nome-do-tipo-de-atributo>@<VOB-selector>. Por exemplo, com.ibm.rational.basecc.importer@\basevob. O Importer importa versões com tipos de rótulos que possuem o tipo de atributo especificado anexado. Versões que possuem tipos de rótulos sem o tipo de atributo anexado são ignoradas.
  3. Clique em Concluir para fechar o assistente Selecionar Arquivos e começar a importação dos arquivos e pastas especificados do ClearCase com histórico de versão. Dependendo do tamanho do VOB, número de tipos de rótulos que possuam o tipo de atributo anexado e a quantidade de dados de histórico identificados por esses tipos de rótulos, a importação pode levar de alguns minutos a horas ou dias.
Resultados
Após a importação inicial, é possível importar histórico de versão subsequente para os arquivos e pastas selecionados executando uma sincronização no fluxo sincronizado. Se você selecionar arquivos e/ou pastas adicionais como raízes sincronizadas após a importação inicial, eles não serão importados com o histórico a partir do tipo de rótulo de barreita. Eles são importados apenas com histórico dos tipos de rótulos com valores de tipo de atributo associados subsequentes à última importação.
Dica: Para importar arquivos e pastas adicionais com o mesmo histórico (iniciando a partir do mesmo tipo de rótulo de barreira) que os arquivos e pastas importados originalmente, crie um novo fluxo sincronizado, selecionando uma raiz sincronizada que contém todos os arquivos e pastas que você deseja importar com esse histórico.

Feedback

Isso ajudou? É possível fornecer feedback em Jazz.net (é necessário registrar-se): Comentar nos fóruns ou submeter um erro