Sincronizando

A sincronização é gerenciada pelo processo de sincronização, que é executado em momentos planejados. Os usuários do Controle de origem do Rational Team Concert podem solicitar uma sincronização a qualquer instante.
Por Que e Quando Desempenhar Esta Tarefa

Planeje as sincronizações para serem executadas durante períodos de baixa atividade do Rational ClearCase. Elas podem levar diversas horas para serem concluídas e bloquearem o tipo de ramificação ou fluxo do Rational ClearCase durante esse período.

Se o tipo de ramificação ou fluxo de integração não puder ser bloqueado pela quantidade de tempo necessária para a sincronização, é possível criar um tipo de ramificação ou fluxo dedicado ao processo de sincronização e, em seguida, utilizar as operações padrão do Rational ClearCase para entregar alterações a partir desse tipo de ramificação ou fluxo e o tipo de ramificação ou fluxo de integração.

Para visualizar ou modificar o planejamento de sincronização para um fluxo, clique com o botão direito do mouse na visualização Fluxos Sincronizados do ClearCase e clique em Abrir Planejamento de Sincronização.
Importante: Antes de utilizar a visualização Fluxos Sincronizados do ClearCase para alterar qualquer das propriedades ou conteúdo de um fluxo sincronizado, certifique-se de que o computador host no qual você está com login efetuado é o host no qual o fluxo foi criado ou um host do mesmo tipo de plataforma (um dos Windows®, o sistema UNIX® ou Linux®) e está também na mesma região de registro do Rational ClearCase.

Para abrir a visualização Fluxos Sincronizados do ClearCase:

  1. No menu principal do Eclipse, clique em Janela > Mostrar visualização > Outra e expanda Controle de Origem do Jazz. Também é possível digitar ClearCase na janela texto de filtro para filtrar a lista de visualizações a serem mostradas.
  2. Selecione Fluxos Sincronizados do ClearCase e clique em OK. A visualização Fluxos Sincronizados do ClearCase mostra todos os fluxos sincronizados na área da sua equipe. Para ver os fluxos sincronizados em outras áreas de equipe, selecione Alterar Área de Equipe no menu Visualizar.
  3. Para pedir a sincronização de um fluxo, selecione e clique no ícone Sincronizar na barra de ferramentas da visualização Fluxos Sincronizados do ClearCase. A sincronização inicia tão logo o mecanismo de construção da sincronização descubra o pedido. O mecanismo de construção verifica pedidos em uma freqüência especificada (em segundos) através da propriedade BUILD_ENGINE_SLEEP_TIME do fluxo.
  4. Quando a sincronização está concluída, a coluna Status indica se a operação foi bem-sucedida e se é necessária alguma mesclagem. O status pode ser um dos seguintes:
    Inicialização bem-sucedida em data e horário
    O fluxo sincronizado foi criado na data e horário especificados mas ainda não foi sincronizado com o Rational ClearCase.
    Sincronização pendente
    Um pedido de sincronização foi feito, mas a sincronização não foi iniciada. Este status também pode indicar que o processo de sincronização não pôde iniciar porque o login na conta do usuário de sincronização falhou
    Mecanismo de sincronização não está ativo
    Se o fluxo permanecer neste estado por mais de dois minutos, isso normalmente indica que o processo de sincronização deve ser reinicializado. Para obter informações adicionais, consulte Iniciando o Processo de Sincronização.
    Sincronização ativa
    Um pedido de sincronização foi aceito pelo processo de sincronização, e o processo de sincronização está em execução.
    Sincronização bem-sucedida
    A sincronização mais recente foi bem-sucedida.
    Mesclagem necessária
    O mesmo arquivo ou pasta foi alterado tanto no Jazz quanto no Rational ClearCase. Para obter informações adicionais, consulte Resolvendo Conflitos durante a Sincronização.
    Falha na sincronização
    A sincronização mais recente falhou. Reveja o log dessa sincronização e corrija todos os erros relatados aqui. Uma causa comum de falha na sincronização é a falha de um acionador ou outro processo no fluxo do Rational ClearCase que está recebendo as alterações. Para obter informações adicionais, consulte Resolução de Problemas de Sincronização.
Resultados

Para cada componente que possui alterações recebidas do Rational ClearCase, um conjunto de alterações é criado e um item de trabalho é criado e associado ao conjunto de alterações. O item de trabalho também está associado à construção da sincronização. A descrição do item de trabalho contém informações sobre o conjunto de alterações. Por exemplo, um item de trabalho criado para um conjunto de alterações de UCM recebido contém uma lista de atividades nesse conjunto de alterações. Esses itens de trabalho servem apenas de referência e não é necessário executar nenhuma ação referente a eles.

Se houver um modelo de item de trabalho associado ao fluxo de sincronização, os itens de trabalho do conjunto de alterações são gerados a partir do modelo.

Quando a sincronização foi concluída, as alterações importadas foram entregues ao fluxo sincronizado e foi feito registro de entrada das alterações exportadas no Rational ClearCase. Como é o caso para novos conjuntos de alterações em qualquer fluxo que seja um destino do fluxo do espaço de trabalho, as alterações importadas são exibidas como um conjunto de alterações de entrada para o espaço de trabalho de mesclagem (e para qualquer outro espaço de trabalho que tenha o ClearCase Synchronized Stream como um destino de fluxo).

Dica: Pode haver um pequeno atraso após a conclusão da sincronização e antes que as alterações no fluxo sincronizado se tornem visíveis na visualização Alterações Pendentes como conjuntos de alterações de entrada para a área de trabalho de mesclagem. É possível clicar no ícone ícone Atualizar na barra de ferramentas da visualização Alterações Pendentes para forçar uma verificação imediata para novos conjuntos de alteração de entrada e saída.

Em Controle de origem do Rational Team Concert, é possível verificar o resultado de uma sincronização utilizando a visualização Arquivos do Repositório para examinar o conteúdo do ClearCase Synchronized Stream ou a visualização Histórico para examinar seu histórico para eventos de visualização. Para obter informações adicionais, consulte Visualizando Arquivos no Repositório e Explorando o Histórico de Componentes e Arquivos. No Rational ClearCase, é possível verificar o resultado de uma sincronização listando-se o conteúdo de uma visualização ClearCase Synchronized Stream que tenha a mesma configuração (fluxo do UCM ou tipo de ramificação e tipo de rótulo) que a visualização dinâmica do Rational ClearCase criada pelo assistente Novo Fluxo Sincronizado do ClearCase.

Os logs da construção de sincronização contêm informações sobre as raízes sincronizadas (arquivos e pastas) antes e depois da sincronização, das propriedades de sincronizados e das estatísticas de sincronização.


Feedback

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