De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
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.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários