ti-enxame.com

Qual visualizador de diferenças de GUI você recomendaria, com a funcionalidade Copiar para a esquerda / direita?

Eu quase nunca usei outra coisa senão Meld . Você pode recomendar mais alguma coisa?

Seria bom extra se você der um motivo para sua recomendação (como um comentário).

[ note ] Quero uma alternativa, porque o Meld perdeu recentemente o recurso para copiar inteiro conteúdo de um arquivo para outro . Estou me referindo à funcionalidade disponível via Copy To Left/Right clique com o botão direito do mouse no item de menu.

[ atualização ] Acabei de verificar e o problema foi introduzido por 1.3.2 1.3.1 funciona bem, e a mais recente que verifiquei é 1.4.0 e não funciona.

30
tshepang

Existem várias ferramentas que podem ser usadas:

  • fundir
  • kompare - visualizador de arquivos diff
  • kdiff3 - visualizador de diferenças de arquivos
  • Difuso - visualizador de diferenças de arquivos

Você tem dois arquivos e deseja visualizar as diferenças? Use um "visualizador de diferenças de arquivos". Você tem um arquivo diff e deseja visualizá-lo em uma tela de fácil leitura? Use um "visualizador de arquivos diff".

24
Johan

Também há vimdiff (com sua versão da GUI gvimdiff).

9
Johan

O pacote ediff pacote do Emacs é um visualizador de diferenças bastante bom (comece com os comandos no _ [Emacs 'Tools / Compare e Tools / Merge menus). Possui todos os recursos básicos (destaque as diferenças entre dois arquivos, pule entre blocos diferentes) e os recursos intermediários mais comuns (compare partes de arquivos, compare revisões obtidas do controle de versão, compare árvores de diretório, use um ancestral comum como ponto de referência, produzir uma versão mesclada). Porém, ele não possui recursos de ignição muito sofisticados.

O que o Emacs tem sobre a maioria dos outros visualizadores de diferenças inclui melhores recursos de pesquisa, destaque de sintaxe e extensibilidade do LISP. Ah, e um editor integrado.

7

Eu recomendo o kdiff3. Ele pode ser usado pelos programadores para comparar arquivos src durante o desenvolvimento do software ou por pessoas que fazem backup periódico para comparar duas pastas (recursivamente até o fim), a primeira no disco rígido do sistema e a segunda no disco rígido externo de backup.

No caso posterior, você pode configurar para uma comparação de data e hora e tamanho, em oposição à comparação linha por linha necessária aos programadores. Ele vem com uma saída codificada por cores agradável para cada diretório/arquivo envolvido na comparação e você pode adicionar/remover seletivamente os novos arquivos que você criou/excluiu no disco rígido do sistema para o disco rígido de backup.

2
user42339

Eu tenho usado tkdiff ( http://sourceforge.net/projects/tkdiff/ ) por anos. Ele faz o que eu quero na medida em que mostra diferenças entre arquivos e é capaz de gravar um arquivo de "mesclagem" com qualquer seleção antiga de seleções de diferenças de arquivos esquerda e direita.

Desvantagem: está escrito em Tcl/Tk, e nem todos os sistemas têm isso.

2
Bruce Ediger

Eu acho que xxdiff faz o que você quer.

1
wazoox

Uma comparação de vários utilitários diff. Velho, mas ainda válido.

http://web.archive.org/web/20111003125309/http://amjith.blogspot.com/2007/07/visual-diff-tools-in-linux.html

0
Amjith