Resolvendo Conflitos durante a Sincronização

Conjuntos de alterações de entrada a partir de sincronizações com o Rational ClearCase podem introduzir conflitos com conjuntos de alterações no fluxo sincronizado. Esses conflitos devem ser resolvidos antes da sincronização poder ser concluída.
Por Que e Quando Desempenhar Esta Tarefa

Durante a primeira fase de sincronização, um conjunto de alterações contendo as alterações do Rational ClearCase é criado em um espaço de trabalho especial (chamado de espaço de trabalho CLONE) que é de propriedade da conta do processo de sincronização, e é feita uma tentativa de entregar este conjunto de alterações para o fluxo sincronizado. Se esta tentativa falhar por existirem conflitos entre este conjunto de alterações e os conjuntos de alterações que já estão no fluxo sincronizado, a visualização Fluxos Sincronizados do ClearCase exibe um ícone de aviso e define o status do fluxo sincronizado como Mesclagem necessária. Utilize as ferramentas do Controle de origem do Rational Team Concert para solucionar esses conflitos no espaço de trabalho de mesclagem.

Para solucionar os conflitos:

  1. Conecte-se ao repositório como o usuário que possui o espaço de trabalho de mesclagem associado ao fluxo sincronizado que possui um status de Mesclagem necessária. Este é tipicamente o usuário que criou esse fluxo sincronizado.
  2. Para assegurar que os conflitos sejam visíveis na visualização Alterações Pendentes, configure a preferência Destinos do fluxo como Mostrar todos (avançado)
    1. Na barra de menu principal, clique em Janela > Preferências.
    2. Expanda a entrada Equipe e a entrada Controle de Origem do Jazz que ela contém.
    3. Na página Alterações, na área Visualização Filtro em Alterações Pendentes, procure por Destinos do fluxo e selecione Mostrar todos (avançado).
    4. Clique em OK.
    Quando o assistente Novo Fluxo Sincronizado do ClearCase cria um ClearCase Synchronized Stream, ele certifica-se de que o espaço de trabalho de mesclagem associado possui o fluxo sincronizado e o espaço de trabalho CLONE como destinos do fluxo, assim as alterações de entrada a partir do espaço de trabalho CLONE são visíveis para o proprietário do espaço de trabalho de mesclagem.
  3. Aceite todos os conjuntos de alterações de entrada (a partir do fluxo sincronizado e do espaço de trabalho CLONE). A aceitação de um conjunto de alterações de entrada que apresentam conflitos com o conteúdo de seu espaço de trabalho ativam as ferramentas de resolução de conflitos do Jazz. Siga os procedimentos em Localizando e Resolvendo Conflitos para solucionar estes conflitos.
  4. Depois dos conflitos terem sido resolvidos, entregue os conjuntos de alterações mesclados para o fluxo sincronizado.
    Restrição: É impossível entregar conjuntos de alterações de saída para o espaço de trabalho CLONE (uma tentativa de fazer isso falha com permissão negada), mas a próxima sincronização bem-sucedida efetivamente conclui esta entrega.

Feedback

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