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:
- No menu principal do Eclipse, clique em 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.
- 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.
- Para pedir a sincronização de um fluxo, selecione e clique no
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.
- 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

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.