Importando o Histórico a partir de um Fluxo de UCM

Use o ClearCase Importer para importar os dados do Rational ClearCase com histórico de linha de base integral ou parcial a partir de um fluxo de UCM 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 para o ClearCase.
Antes de Iniciar

Antes de conseguir importar os dados do ClearCase com o histórico de linha de base, você deve configurar um host de sincronização e em seguida criar e incluir uma conta de processo de sincronização. Se você for importar um subconjunto de histórico de linha de base, ao invés de todo o histórico de linha de base, a partir de um fluxo de UCM, você também deve preparar os dados do ClearCase.

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 um fluxo de UCM e, em seguida, selecione arquivos e pastas para importação com histórico a partir do fluxo do UCM.

Importando um Fluxo de UCM do ClearCase

Crie um fluxo de sincronização para importar o histórico de linha de base do UCM 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 fluxo de UCM, selecione Importar a partir de um Fluxo de UCM existente.
    2. Digite o nome de um fluxo existente no formulário nome-do-fluxo@tag PVOB. Por exemplo, para especificar um fluxo chamado my_stream em um PVOB com a tag \projects, digite my_stream@\projects. Utilize o comando cleartool lsstream ou o Explorador de Projetos do Rational ClearCase para procurar por nomes de fluxo.
    Nota: Não é possível importar o histórico do ClearCase de um fluxo somente leitura. Você poderá importar o histórico de seu fluxo-pai se este não for somente leitura ou poderá criar um novo fluxo-filho gravável idêntico ao fluxo-filho somente leitura e, em seguida, importar o histórico a partir do novo fluxo.
    O assistente valida a sintaxe (mas não a existência) do nome do fluxo 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 Histórico 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 escolha importar todos ou somente algumas linhas de base para o componente ao qual cada pasta pertence.
  1. Na página Selecionar Arquivos a Importar, complete uma das seguintes ações para selecionar arquivos e pastas no componente UCM cujas linhas de base você deseja importar.
    Restrição: Selecione apenas pastas ou arquivos visíveis em todas as linhas de base que serão importadas. Conforme cada linha de base sucessiva é importada, qualquer raiz sincronizada que não seja visível nessa linha de base é removida. Uma vez que uma pasta é removida como uma raiz sincronizada, nenhuma informação adicional de linha de base é importada para aquela pasta, mesmo que ela exista em linhas de base posteriores.
    • Caso já tenha importado arquivos e pastas com histórico, selecione Mostrar objetos importados no momento na tabela para exibir as raízes de sincronização na Tabela de Importação.
    • 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 finalizado a seleção de arquivos e pastas, clique em OK para fechar o navegador e exibir os caminhos selecionados na lista da tabela de Importação.
    • Para selecionar arquivos e pastas manualmente, digite um nome de caminho que seja visível no fluxo Rational ClearCase que você especificou no assistente Importar e, em seguida, clique em Incluir. O nome do caminho deve ser relativo à raiz da visualização. Se estiver utilizando um fluxo do UCM, o nome do caminho deve finalizar na raiz de um componente do UCM. 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. Na área Linhas de Base a Importar, selecione o histórico de linha de base que deseja importar para cada componente ao qual as raízes sincronizadas pertencem:
    • Selecione Importar Todas as Linhas de Base para importar o histórico de todas as linhas de base no fluxo Rational ClearCase.
    • Selecione Importar todas as linhas de base que possuam o seguinte tipo de atributo se quiser importar um subconjunto de linhas de base que possuam um determinado tipo de atributo associado a elas. É possível utilizar o Rational ClearCase para associar o tipo de atributo a linhas de base específicas. (Consulte detalhes acima, em Antes de Você Começar.)
  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 linha de base. Dependendo do tamanho do componente, número de linhas de base do componente no fluxo e a quantidade de dados de histórico disponível nas linhas de base, 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 linha de base subsequente para os arquivos e pastas especificados 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 histórico da linha de base inicial. Eles são importados apenas com histórico de linhas de base subsequentes à última importação.
Dica: Para importar arquivos e pastas adicionais com o mesmo histórico que os arquivos e pastas originalmente importados, crie um novo fluxo sincronizado selecionando uma raiz sincronizada que contenha todos os arquivos e pastas que você deseja importar com histórico.

Feedback

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