Editor de Comparação

Você pode exibir as diferenças entre dois arquivos comparando-os. Você pode comparar arquivos diferentes, comparar versões no Workbench com versões no repositório ou com o histórico de edição local.  Em alguns casos, é possível comparar três arquivos (quando existe um ancestral comum).

Após a execução de uma comparação, o editor de comparação é aberto na área do editor. No editor de comparação, você pode procurar  todas as diferenças e copiar as diferenças destacadas entre os recursos comparados. Você pode salvar as alterações em recursos que são feitos no editor de comparação.

A seguir encontra-se um exemplo da aparência do editor de comparação, quando você o abre na sincronização de Espaço de Trabalho do CVS.

 Figura do editor com 3 áreas de janela. A área de janela superior compara a estrutura do projeto; as duas áreas de janela inferiores (lado a lado) comparam linhas de origem.

Barra de ferramentas

A barra de ferramentas do editor de Comparação inclui os seguintes botões:

Visibilidade de Controle do Painel Anterior
Há duas condições nas quais uma comparação de três vias ocorrerá, ambas ao utilizar o suporte de gerenciamento de versões Equipe: ao comparar um arquivo em conflito e ao comparar um arquivo que está sendo mesclado de uma ramificação. Em ambos os casos, o sistema determinará um ancestral comum no repositório para comparar o conflito ou a mesclagem. Esse botão determina a visibilidade do terceiro editor. Por padrão, a área de janela predecessora não fica visível.
Executar Comparação de Três/Duas Vias
O editor de comparação pode ser alternado entre executar uma comparação de três vias ou uma de duas vias que ignora o ancestral comum.
Copiar Tudo da Esquerda para a Direita
Copia o conteúdo inteiro do arquivo no painel esquerdo no arquivo do painel direito, tornando idêntico o conteúdo dos dois arquivos. 
Copiar Todas as Alterações Não-conflitantes da Direita para Esquerda
Copia todas as alterações não-conflitantes da área de janela à direita para a área de janela à esquerda. As alterações conflitantes devem ser copiadas individualmente.
Copiar Alteração Atual da Esquerda para a Direita
Mescla as alterações em dois arquivos copiando a alteração realçada no painel esquerdo no fragmento realçado à direita.  Isso irá sobrescrever o fragmento realçado no painel direito.
Copiar Alteração Atual da Direita para a Esquerda
Executa o oposto daquele que acabou de ser descrito.
Selecionar Próxima Diferença
Destaca a próxima diferença encontrada entre os recursos comparados.
Selecionar Diferença Anterior
Destaca a diferença anterior encontrada entre os recursos comparados.

Conceitos Relacionados
Sincronizando com um repositório CVS
Comparações de três vias

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