Três formas de comparação

Três formas de comparação mostram as diferenças entre três diferentes versões de um recurso. Esse recurso é mais útil ao mesclar recursos ou quando há um conflito durante a sincronização. Os conflitos ocorrem quando dois desenvolvedores adicionam uma versão da mesma ramificação ao Workbench; em seguida, cada desenvolvedor a modifica, um desenvolver tenta consolidar o recurso após o outro desenvolvedor já a ter consolidado. 

Quando essa situação surgir, você poderá exibir as diferenças entre três versões de recursos: o recurso no Workbench, a versão do recurso que é consolidada na ramificação e o predecessor comum a partir do qual as duas versões em conflito são baseadas.  Se um predecessor comum não puder ser determinado, por exemplo, porque um recurso com o mesmo nome e caminho foi criado e consolidado por dois desenvolvedores diferentes, a comparação se tornará uma comparação de duas vias.

Interpretando os resultados da comparação

A exibição Sincronizar permite que você exiba as diferenças entre dois ou três arquivos. Se um predecessor comum estiver disponível, a exibição sincronizar executará uma comparação de três vias. É possível que um predecessor comum para duas versões de recursos em conflito não possa ser determinado (por ex., um recurso com o mesmo nome e caminho é criado e consolidado por dois desenvolvedores diferentes). Nesse caso, a comparação se torna uma comparação comum de duas vias.  

Em uma comparação de três vias, o Workbench mostra:

Na figura a seguir, o predecessor comum é exibido na área de janela superior da área de janela de comparação.  As diferenças que você verá em destaque representam o que foi alterado no recurso do Workbench comparado ao predecessor comum e o que foi alterado no recurso da ramificação comparado ao predecessor comum. As seções que diferem nos três arquivos são destacadas como diferenças. Os conflitos são mostrados em vermelho, as alterações de entrada em azul e as alterações de saída em cinza.

Exibição Sincronizar com comparação de 3 vias

Conceitos Relacionados
Sincronizando com um repositório CVS

Tarefas Relacionadas
Comparando recursos
Sincronizando com um repositório
Combinando alterações no editor de comparação
Resolvendo conflitos
Definindo preferências para comparação de arquivos
 
Comparando recursos com versões de repositório

Referências relacionadas
Comparar editor
Exibição Sincronizar do CVS

Copyright IBM Corporation e terceiros 2000, 2003. Todos os Direitos Reservados.