você está aqui: Home  → Arquivo de Mensagens

meld - Comparação de Código ou Texto

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 22 de Agosto de 2004

Recentemente eu precisei trabalhar em um projeto em que era preciso comparar o código de duas versões dos programas de um sistema.

O primeiro software que usei para esta tarefa foi o vimdiff, que é bastante interessante porém limitado.

A segunda tentativa foi com o software Kompare. Os trechos diferentes, copiados, etc, são assinalados de maneira bastante clara por meio de diversas cores, como se pode ver na imagem de exemplo. Caso eu deseje copiar um trecho de um arquivo para o outro, basta pressionar a barra de espaço. O Kompare, entretanto, tem uma limitação séria, não permite a edição direta do texto, pois muitas vezes a harmonização do código requer mais do que uma simples cópia de trechos de um lado para o outro.

Continuando na minha busca, eu encontrei o software Meld, que atende perfeitamente. A cópia de trechos de programa pode ser feita em ambas as direções, posso editar o texto diretamente e realizar diversas outras tarefas. Tem sido uma ferramenta de extrema utilidade para nós. Esta tela dá uma boa idéia da interface do programa.

Ainda nesta linha, temos também o Kmerge. Não cheguei a avaliar este programa, mas segundo sua descrição, ele apresenta algumas funcionalidades muito úteis.

O Kompare, pelo que pude constatar, está presente na maior parte das distribuições GNU/Linux. O Meld eu só encontrei no Debian, e pude instalar a última versão diretamente através do comando apt. De qualquer forma, os dois são livres e podem ser compilados através do código fonte disponibilizado nos respectivos sites.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida