Aller au contenu
Easy Diff Checker

Fusion à trois voies · diff3 · Gratuit

Fusionnez deux versions. Ne résolvez que les conflits.

Donnez-nous l’original et deux copies modifiées. Les modifications d’un seul côté sont fusionnées automatiquement — vous décidez du reste en un clic.

votre version

ancêtre commun

leur version

Le résultat fusionné s’affiche ici.

Collez trois versions pour les fusionner

Les modifications faites d’un seul côté sont fusionnées automatiquement. Là où les deux côtés ont modifié les mêmes lignes, c’est vous qui choisissez — rien n’est envoyé.

Les conflits non résolus sont écrits avec des marqueurs <<<<<<< de style git lorsque vous copiez ou téléchargez.

Comment ça marche

Trois étapes. Sans inscription.

  1. 1

    Collez le fichier original comme Base, votre copie modifiée comme Moi et l’autre copie modifiée comme Eux. Vous pouvez aussi déposer des fichiers dans chaque volet.

  2. 2

    Cliquez sur Fusionner. Les lignes modifiées d’un seul côté sont fusionnées automatiquement ; celles modifiées différemment des deux côtés deviennent des conflits.

  3. 3

    Choisissez Moi, Eux, Les deux, ou modifiez chaque conflit à la main, puis copiez ou téléchargez le fichier fusionné. Les conflits non résolus gardent des marqueurs de style git.

Fonctionnalités

Conçu pour les données réelles.

diff3

La même fusion que git

Utilise l’algorithme diff3 de git et d’autres outils de gestion de versions : vous obtenez les mêmes fusions automatiques et les mêmes conflits.

Auto

Les modifications sûres se fusionnent seules

Les modifications faites d’un seul côté — ou identiques des deux côtés — sont appliquées automatiquement et étiquetées selon leur origine.

Résolution

Un clic par conflit

Utilisez Moi, utilisez Eux, gardez les deux dans l’ordre voulu, gardez la Base ou modifiez le résultat à la main. Chaque choix peut être annulé.

Mots

Voyez exactement ce qui entre en conflit

Les lignes en conflit sont affichées côte à côte avec les mots différents surlignés, et la version de Base à un clic.

Marqueurs

Sortie compatible Git

Tout ce que vous laissez non résolu est écrit avec des marqueurs <<<<<<<, ||||||| et >>>>>>>, prêt à finaliser dans votre éditeur.

Privé

Rien n’est envoyé

Fichiers de configuration, contrats et code source sont fusionnés entièrement dans votre navigateur. Les liens de partage gardent le contenu dans le fragment de l’URL.

FAQ

Questions et réponses

Qu’est-ce qu’une fusion à trois voies ?

Une fusion à trois voies combine deux copies modifiées d’un fichier à l’aide de l’original dont elles sont parties (la base). Connaître la base indique quel côté a modifié chaque ligne : les modifications d’un seul côté sont appliquées automatiquement et seuls les vrais conflits demandent une décision.

Qu’est-ce qui compte comme conflit ?

Un conflit survient quand les deux versions ont modifié les mêmes lignes — ou des lignes adjacentes — de manière différente. Si les deux côtés ont fait exactement la même modification, elle est fusionnée automatiquement.

Et si je n’ai pas la version de base ?

Laissez la Base vide : chaque différence entre Moi et Eux devient un conflit à résoudre — une fusion à deux voies guidée, en somme.

Puis-je l’utiliser pour résoudre un conflit de merge git ?

Oui. Utilisez git show :1:fichier pour la base, :2:fichier pour la vôtre et :3:fichier pour la leur, collez-les, résolvez, puis recopiez le résultat dans le fichier.

Mes fichiers sont-ils envoyés ?

Non. La fusion s’exécute entièrement dans votre navigateur. L’historique est stocké uniquement sur votre appareil, et les liens de partage transportent le texte dans le lien lui-même.

Peut-il ignorer les changements d’indentation ?

Oui. Activez « Ignorer les changements d’espaces » pour que les lignes réindentées ne créent pas de conflits avec de vraies modifications de l’autre côté.

Autres outils de comparaison

Gratuit, privé, dans votre navigateur.

Historique

Stocké uniquement dans ce navigateur. Jusqu’à 50 comparaisons.

Raccourcis clavier

Comparer
⌘↵
Conflit suivant
]j
Conflit précédent
[k
Afficher cette liste
?
Fermer les boîtes de dialogue et les menus
Esc

Les raccourcis à lettre sont ignorés pendant la saisie dans un champ de texte.