Alternativa para WinMerge no Ubuntu

23

Preciso comparar arquivos / diff / mesclar de uma maneira fácil. No Windows, eu usaria o WinMerge . Que alternativas para isso estão disponíveis no Ubuntu?

As coisas que devo poder fazer:

  • Veja 2 arquivos linha por linha um ao lado do outro, com as diferenças destacadas
  • Tem uma opção para mesclar esses arquivos
Peter Smit
fonte
Você está procurando uma forma de ferramentas de sincronização?
Ivo Flipse 23/07/2009
1
Só vou notar que, quando Meld não está bem preparado, usei o WinMerge rodando no WINE.
Evan

Respostas:

26

Meld ( link alternativo )

Meld é uma ferramenta visual de diferenças e mesclagem. Você pode comparar dois ou três arquivos e editá-los no local (as atualizações diferem dinamicamente). Você pode comparar duas ou três pastas e iniciar comparações de arquivos. Você pode procurar e visualizar uma cópia de trabalho de sistemas populares de controle de versão, como CVS, Subversion, Bazaar-ng e Mercurial. Veja a página de capturas de tela para obter recursos mais detalhados.

texto alternativo texto alternativo

Ivo Flipse
fonte
Obrigado! Isso é ótimo! (Só vou esperar um pequeno momento mais, antes de eu aceitar a sua resposta)
Peter Smit
Não tem pressa ;-) Fico feliz que você gostou!
Ivo Flipse 23/07/2009
Aceitei esta resposta, mas, até onde posso ver, difusa é uma boa opção.
31513 Peter Smit
12

Eu gosto de difuso :

Diffuse é uma ferramenta gráfica para mesclar e comparar arquivos de texto. O Diffuse é capaz de comparar um número arbitrário de arquivos lado a lado e oferece aos usuários a capacidade de ajustar manualmente a correspondência de linhas e editar diretamente os arquivos. O Diffuse também pode recuperar revisões de arquivos dos repositórios Bazaar, CVS, Darcs, Git, Mercurial, Monotone, Subversion e SVK para comparação e mesclagem.

insira a descrição da imagem aqui

ihuston
fonte
Ótimo! E este também está no repositório!
23413 Peter Smit
Então eu vou upvote difusa ;-)
Ivo Flipse
Ele não suporta a comparação de diretórios, muito triste.
pavelkolodin
5

O gvimdiff é útil para comparações rápidas. Instale o gvim para obtê-lo.

insira a descrição da imagem aqui

daí
fonte
1
Isso certamente será bom para os usuários do vim. (Então, não para mim, eu não gosto de vim)
Peter Smit
3

O KDiff3 é multiplataforma e possui recursos avançados de diferenciação de linha e de caracteres. Veja mais sobre seus recursos aqui .

texto alternativo

mutewinter
fonte
Não posso dizer que acho sua interface intuitiva.
Anatoly techtonik
1

A ferramenta de código aberto Kompare vale a pena adicionar às suas ferramentas diff no linux:

  1. Faz uso eficaz da cor
  2. Ele funciona muito bem da linha de comando para canalizar conjuntos de diferenças de arquivos múltiplos recursivos diretamente do Subversion (ou qualquer outro sistema de controle de versão)

    [~ / caminho / para / projeto / fonte] $ svn diff | kompare -o -

  3. Funciona muito bem com o Gnome Ubuntu, mesmo que seja um aplicativo nativo do KDE.

Para instalar no ubuntu: $ sudo apt-get install kompare

Heston T. Holtmann
fonte
Nenhuma captura de tela é uma falha. =)
anatoly techtonik