Editor de Comparação

Você pode exibir as diferenças entre dois arquivos comparando-os. Você pode comparar arquivos diferentes, comparar versões no Ambiente de Trabalho 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 anterior 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.

O editor de comparação permite dois tipos de navegação: utilizando diferenças ou alterações. Uma alteração é uma parte de texto que foi modificada dentro da linha e a diferença é uma seção de arquivo que consiste em uma ou mais linhas, podendo conter várias alterações.

Diferenças e Alterações.

As diferenças estão marcadas em azul e as alterações em vermelho.

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 de um editor de 3 áreas de janela. A área de janela superior compara a estrutura do projeto, as 2 á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:

Alternar Visualizador de Comparação Imagem do botão 'Alternar Visualizador de Comparação'
Com base no tipo de conteúdo, o sistema determina qual visualizador de comparação deve ser usado durante a comparação. O botão abre um menu drop-down que permite escolher entre outros visualizadores registrados para o mesmo tipo de conteúdo. Se não houver um visualizador de conteúdo alternativo, o botão fica oculto.
Área de Janela Controlar Visibilidade do Anterior Imagem do botão 'Área de Janela Controlar Visibilidade do 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 Imagem do botão '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 Imagem do botão '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 a Esquerda Imagem do botão '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 Imagem do botão 'Copiar Alteração Atual da Esquerda para 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 Esquerda Imagem do botão 'Copiar Alteração Atual da Direita para Esquerda'
Executa o oposto daquele que acabou de ser descrito.
Selecionar Próxima Diferença Imagem do botão 'Selecionar Próxima Diferença'
Destaca a próxima diferença encontrada entre os recursos comparados.
Selecionar Diferença Anterior Imagem do botão  'Selecionar Diferença Anterior'
Destaca a diferença anterior encontrada entre os recursos comparados.
Selecione Próxima Alteração Imagem do botão 'Selecionar Próxima Alteração'
Realça a próxima diferença encontrada entre os recursos comparados.
Selecionar Alteração Anterior Imagem do botão 'Selecionar Alteração Anterior'
Realça a alteração 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