3
Ediff é uma interface visual abrangente para os utilitários diff e patch do Unix.O Ediff fornece uma maneira conveniente de navegar simultaneamente pelas diferenças entre um par (ou um triplo) de arquivos ou buffers (que são chamados de 'variantes' para nossos propósitos).Os arquivos que estão sendo comparados, arquivo A, arquivo B e arquivo C (se aplicável) são mostrados em janelas separadas (lado a lado, uma acima da outra ou em quadros separados), e as diferenças são destacadas conforme você avança.por eles.Você também pode copiar regiões de diferença de um buffer para outro (e recuperar diferenças antigas se mudar de idéia) .... Outro recurso poderoso é a capacidade de mesclar um par de arquivos em um terceiro buffer.A fusão com um arquivo ancestral também é suportada.Além disso, o Ediff está equipado com recursos no nível de diretório que permitem ao usuário iniciar convenientemente sessões de navegação ou mesclagem em grupos de arquivos em dois (ou três) diretórios diferentes.Além disso, o Ediff pode aplicar um patch a um arquivo e permitir que você percorra os dois arquivos, o patch e o original, simultaneamente, diferença por diferença.Você pode até aplicar um patch diretamente de um buffer de email, ou seja, os patches recebidos pelo email nem precisam ser salvos.Como o Ediff permite copiar diferenças entre variantes, é possível aplicar patches seletivamente (ou seja, você pode copiar uma região de diferença de file.orig para file, desfazendo assim qualquer patch em particular que você não goste).Ediff até entende patches de vários arquivos e pode aplicá-los interativamente!(O Ediff pode reconhecer patches de vários arquivos apenas se estiverem no formato de contexto ou no formato unificado GNU. Todos os outros patches são tratados como patches de 1 arquivo. Ediff está [esperançosamente] usando o mesmo algoritmo que o patch para determinar quais arquivos precisam serO Ediff está ciente do controle de versão, que permite comparar arquivos com as versões anteriores.Ediff também trabalha com arquivos remotos e compactados, ftp-los automaticamente e descompactá-los.