LinuxAlternative

Linux · Ferramentas do Sistema

Diffuse

Diffuse é uma ferramenta gráfica gratuita e de código aberto para diff e mesclagem de arquivos de texto, com suporte a diversas fontes de VCS.

Código abertoGrátisFlatpak
Seja o primeiro a avaliar
Licença
GPL-2.0-or-later
Versão mais recente
0.11.0 (12 de março de 2026)
Desenvolvedor
Romain Failliot
Instalações
344 (Flathub, 30 dias)

O que é o Diffuse?

O Diffuse foi criado por Romain Failliot e lançado pela primeira vez há vários anos, ganhando gradualmente reputação entre desenvolvedores que precisam de uma ferramenta de comparação visual. Sua integração com sistemas de controle de versão populares como Git, Mercurial e Subversion o torna uma escolha prática para revisões de código do dia a dia.

A ferramenta é voltada para programadores, administradores de sistemas e qualquer pessoa que precise comparar ou mesclar arquivos de texto puro. Funciona em Linux, macOS e Windows, mas aqui nos concentramos na experiência no Linux.

Em comparação com utilitários centrados no Windows, como o Beyond Compare, o Diffuse oferece uma sensação leve e nativa. Ele carece de alguns recursos avançados de script ou comparação de pastas encontrados em ferramentas comerciais, mas entrega uma interface limpa e direta que muitos usuários consideram mais fácil de aprender no Linux.

Ideal para: Usuários que precisam de uma ferramenta simples de diff e mesclagem de texto, consciente de VCS, no Linux.

Principais recursos do Diffuse

  • Visualização de diff em dois painéis com destaque linha a linha
  • Editor de mesclagem com controles de resolução de conflitos
  • Suporte a Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, SVN
  • Atalhos de teclado para navegação e mesclagem
  • Esquema de cores personalizável
  • Interface de linha de comando para scripts

Prós

  • Gratuito e de código aberto
  • Multiplataforma com UI consistente
  • Integração profunda com VCS
  • Fácil de instalar via gerenciadores de pacotes

Contras

  • Sem comparação de pastas integrada
  • Opções avançadas de mesclagem limitadas
  • Curva de aprendizado para atalhos de teclado
  • Sem suporte nativo para arquivos binários

Programas do Windows que o Diffuse substitui

Como instalar o Diffuse no Linux

Flatpak (Flathub)flatpak install flathub io.github.mightycreak.Diffuse
Ubuntu / Mintsudo apt install diffuse
Debiansudo apt install diffuse
Fedorasudo dnf install diffuse
Arch / Manjarosudo pacman -S diffuse

Dicas para quem vem do Windows

Ao migrar do Beyond Compare, observe que o Diffuse usa o padrão Ctrl+O para abrir arquivos e Ctrl+S para salvar mesclagens. Ele não suporta comparação de pasta para pasta; em vez disso, abra cada par de arquivos individualmente ou use a linha de comando para gerar diffs. O editor de mesclagem se comporta de forma semelhante, mas os marcadores de conflito são resolvidos com o botão Merge, em vez de um editor lado a lado. Os formatos de arquivo são os mesmos (texto puro), então scripts existentes que geram saídas de diff funcionarão sem modificação.

Versões recentes

  • 0.11.0 —

    Summary: allow multiple `-r` flags in command-line, update to GNOME 49. Changed: - Update release process documentation (@MightyCreak) - Minimal Pytnon release is now 3.10 (@MightyCreak) - Update flatpak's GNOME runtime to 49 (@MightyCreak) - Update PyPi…

  • 0.10.0 —

    Summary: update to GNOME 48, updated a few translations. Changed: - Translation: update French translation (@WedoneOfficiel) - Translation: update Italian translation (@albanobattistella) - Translation: update Portuguese translation (@hugok79) - Translation…

  • 0.9.0 —

    Summary: remove support for SVK, update to GNOME 45, updated Turkish translation. Changed: - Update from GNOME 44 to 45 (@sabriunal) - Flatpak manifest now runs the tests (@sabriunal) - Use appstreamcli instead of the deprecated appstream-util to validate…

  • 0.8.2 —

    Use more modern, symbolic icons, add Dutch translation, and a couple of small fixes. Added: - Add link to the Matrix room in the README (@MightyCreak) - Add Dutch translation (@Vistaus) Changed: - Replace `_` by `-` in the action names to be compatible with…

Diffuse: perguntas frequentes

O Diffuse ainda é mantido?

Sim, o lançamento mais recente é o 0.11.0 de março de 2026, e está disponível nos repositórios das principais distribuições.

Posso usar o Diffuse com Git?

Absolutamente. Ele pode buscar arquivos diretamente de repositórios Git e exibir diffs para commits ou branches.

Ele suporta mesclagem de arquivos binários?

Não, o Diffuse lida apenas com arquivos de texto; arquivos binários não são suportados.

Como eu instalo no Ubuntu?

Use o apt: sudo apt install diffuse. Ele instalará a versão mais recente dos repositórios do Ubuntu.

Atualizado em