LinuxAlternative

Linux · Outils système

Diffuse

Diffuse est un outil graphique gratuit et open source pour la comparaison et la fusion de fichiers texte, prenant en charge de nombreuses sources VCS.

Open sourceGratuitFlatpak
Soyez le premier à noter
Licence
GPL-2.0-or-later
Dernière version
0.11.0 (12 mars 2026)
Développeur
Romain Failliot
Installations
344 (Flathub, 30 jours)

Qu’est-ce que Diffuse ?

Diffuse a été créé par Romain Failliot et publié pour la première il y a plusieurs années, gagnant progressivement une réputation auprès des développeurs qui ont besoin d'un outil de comparaison visuelle. Son intégration avec des systèmes de contrôle de version populaires comme Git, Mercurial et Subversion en fait un choix pratique pour les revues de code quotidiennes.

L'outil s'adresse aux programmeurs, aux administrateurs système et à quiconque doit comparer ou fusionner des fichiers texte. Il fonctionne sur Linux, macOS et Windows, mais ici nous nous concentrons sur son expérience sous Linux.

Par rapport aux utilitaires centrés sur Windows comme Beyond Compare, Diffuse offre une sensation légère et native. Il manque de certaines fonctionnalités avancées de script ou de comparaison de dossiers des outils commerciaux, mais il offre une interface propre et simple que beaucoup d'utilisateurs trouvent plus facile à apprendre sur Linux.

Idéal pour : Les utilisateurs qui ont besoin d'un outil simple de diff et de fusion de texte, conscient des VCS, sur Linux.

Fonctionnalités clés de Diffuse

  • Vue de diff à deux volets avec mise en évidence ligne par ligne
  • Éditeur de fusion avec des contrôles de résolution des conflits
  • Prend en charge Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, SVN
  • Raccourcis clavier pour la navigation et la fusion
  • Schéma de couleurs personnalisable
  • Interface en ligne de commande pour le script

Points forts

  • Gratuit et open source
  • Multiplateforme avec une interface cohérente
  • Intégration profonde avec les VCS
  • Facile à installer via les gestionnaires de paquets

Points faibles

  • Pas de comparaison de dossiers intégrée
  • Options de fusion avancées limitées
  • Courbe d'apprentissage pour les raccourcis clavier
  • Pas de prise en charge native des fichiers binaires

Logiciels Windows remplacés par Diffuse

Installer Diffuse sous 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

Conseils pour les utilisateurs de Windows

Lors du passage de Beyond Compare, notez que Diffuse utilise les standards Ctrl+O pour ouvrir les fichiers et Ctrl+S pour enregistrer les fusions. Il ne prend pas en charge la comparaison de dossier à dossier ; à la place, ouvrez chaque paire de fichiers individuellement ou utilisez la ligne de commande pour générer des diffs. L'éditeur de fusion se comporte de manière similaire, mais les marqueurs de conflit sont résolus avec le bouton Merge plutôt qu'avec un éditeur côte à côte. Les formats de fichiers sont les mêmes (texte brut), donc les scripts existants qui génèrent des sorties de diff fonctionneront sans modification.

Versions récentes

  • 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 : questions fréquentes

Diffuse est-il toujours maintenu ?

Oui, la dernière version est la 0.11.0 de mars 2026, et elle est disponible dans les dépôts des principales distributions.

Puis-je utiliser Diffuse avec Git ?

Absolument. Il peut récupérer des fichiers directement depuis des dépôts Git et afficher les différences pour les commits ou les branches.

Prend-il en charge la fusion de fichiers binaires ?

Non, Diffuse ne gère que les fichiers texte ; les fichiers binaires ne sont pas pris en charge.

Comment l'installer sur Ubuntu ?

Utilisez apt : sudo apt install diffuse. Cela installera la dernière version depuis les dépôts Ubuntu.

Mis à jour le