As diferenças de movimentação são mais complexas do que outros tipos de diferenças. Para ajudá-lo a entender as movimentações, a exibição dos dados do Rational ClearCase XML Diff Merge mostra todos os locais de um nó movido. Cada contribuidor tem um nó de valor ou um nó de sinalizador de substituição em cada local.
No exemplo a seguir, o botão o leva ao elemento
chi, que você pode ver movido no contribuidor 2.
Neste exemplo, observe que cada contribuidor contém todos os locais para o nó movido: no primeiro local, o contribuidor de base contém um sinalizador de substituição, enquanto o valor do nó atual está armazenado no contribuidor 2. No segundo local, os nós do sinalizador de substituição e do valor estão reservados. Os sinalizadores de substituição ajudam a manter as áreas de janela do contribuidor sincronizadas.
Em uma operação de mesclagem, a área de janela de saída de mesclagem também pode conter vários locais de diferenças. No exemplo, há, de fato, um ponto de mesclagem para cada local do nó chi.
Como você identifica todos os locais que pertencem a uma diferença? Se você clicar em
Próxima Diferença Não Resolvida
novamente, você perde quaisquer locais adicionais na diferença atual. Você poderia clicar em
Próxima Diferença em vez disso, mas
às vezes pode ser difícil dizer a qual diferença pertence o local selecionado.
A melhor maneira de verificar locais de diferença é clicar em
Próximo Local. Este botão é ativado
somente para diferenças com vários locais e possibilita que você circule pelos locais.
A figura a seguir mostra o segundo local de diferença selecionado. Clicar em Próximo Local também seleciona o nó correspondente na área de janela de saída da mesclagem.