Editor de comparação

Pode ver as diferenças entre dois ficheiros comparando-os. Pode comparar ficheiros diferentes, pode comparar versões na Área de trabalho com versões no repositório ou com o histórico de edição local.   Nalguns casos, pode comparar três ficheiros (quando existe um ascendente comum).

Depois de ter sido levada a cabo uma comparação, o editor de comparação abre-se na área de editores. No editor de comparação, pode  procurar todas as diferenças e copiar diferenças destacadas entre os recursos comparados. Pode guardar as alterações aos recursos que tenham sido efectuadas no editor de comparação.

Segue-se a apresentação do editor de comparação quando o abrir numa sincronização do Espaço de Trabalho de CVS.

 Imagem do editor com 3 áreas de janelas. A área superior compara a estrutura do projecto; a inferior 2 áreas (lado a lado) comparam linhas de origem.

Barra de Ferramentas

A barra de ferramentas do Editor de comparação inclui os seguintes botões:

Controlar Visibilidade da Área de Janela do Ascendente
Existem duas condições sob as quais uma comparação de três formas irá ocorrer, ao utilizar o suporte de gestão da versão da Equipa: quando comparar um ficheiro que esteja em conflito, e quando comparar um ficheiro que esteja a ser intercalado de uma ramificação. Em ambos os casos, o sistema irá determinar uma ascendente comum no repositório para comparar o conflito ou intercalar. Este botão determina a visibilidade do terceiro editor. Por predefinição, a área de janela do ascendente não está visível.
Executar Comparação de Três formas/Duas formas
O editor de comparação pode ser comutado entre a execução de uma comparação de três formas ou de uma comparação de duas formas, que ignora o ascendente comum.
Copiar Tudo da Esquerda para a Direita
Copia todo o conteúdo do ficheiro na área de janela da esquerda para o ficheiro na área de janela da direita, tornando o conteúdo dos dois ficheiros idêntico.  
Copiar Todas as Alterações sem Conflito da Direita para a Esquerda
Copia todas as alterações sem conflito da área de janela da direita para a área de janela da esquerda. As alterações em conflito têm de ser copiadas individualmente.
Copiar Alteração Actual da Esquerda para a Direita
Intercala as alterações nos dois ficheiros, copiando a alteração destacada na área de janela da esquerda para o fragmento destacado à direita.  Esta acção irá substituir o fragmento destacado na área de janela da direita.
Copiar Alteração Actual da Direita para a Esquerda
Faz o oposto da que acabámos de descrever.
Seleccionar Diferença Seguinte
Destaca a diferença seguinte localizada entre os recursos comparados.
Seleccionar Diferença Anterior
Destaca a diferença anterior localizada entre os recursos comparados.

Conceitos relacionados
Sincronizar com um repositório de CVS
Comparações de três formas

Tarefas relacionadas
Comparar recursos
Sincronizar com o repositório
Intercalar alterações no editor de comparação
Resolver conflitos
Definir preferências para comparar ficheiros
Comparar recursos com versões do repositório