Aller au contenu
DiffResolver

Fusion de texte à 3 sources

Fusion de texte à trois sources, gratuite et en ligne. Collez la base, votre version et la leur, ou un bloc de conflit git brut, et ne résolvez que les vrais conflits. Les modifications indépendantes fusionnent seules.

Les fichiers ne quittent jamais votre navigateur.

Lignes : 0 · Caractères : 0
Lignes : 0 · Caractères : 0
Lignes : 0 · Caractères : 0
Collez un bloc de conflit git

Collez la sortie d'un conflit de fusion git (avec <<<<<<<, =======, >>>>>>> et, en option, ||||||| pour la base). L'outil la répartit dans les trois volets ci-dessus.

Options
Conflits résolus: 0/0

À propos de la fusion de texte à 3 sources

Fusion de texte à trois entrées avec détection des conflits : base + la nôtre + la leur. Elle reprend la logique de git merge pour du texte non structuré et accepte un bloc de marqueurs de conflit git collé, réparti en un clic.

Comment l'utiliser

  1. Collez l'ancêtre commun dans l'éditeur de base.
  2. Collez les deux versions modifiées, ou collez un bloc de marqueurs de conflit git brut et cliquez sur Répartir pour remplir les trois côtés.
  3. Résolvez chaque bloc en conflit en choisissant la nôtre, la leur ou les deux.

Essayer un exemple

Une courte fonction réécrite de deux façons différentes à partir d'une base commune.

Ce que cet outil ne traite pas

  • La résolution se fait par lignes entières seulement. Pas de choix de mots à l'intérieur d'un conflit.
  • La fusion à trois sources exige la version de base d'origine ; pour un conflit à deux sources, utilisez la fusion de texte.

Questions fréquentes

Mes fichiers quittent-ils un jour mon navigateur ?

Non. Chaque comparaison s'exécute en local dans votre navigateur. Rien de ce que vous collez, déposez ou chargez n'est envoyé à un serveur, et l'outil continue de fonctionner même si vous passez hors ligne après le chargement de la page.

Cet outil est-il gratuit ?

Oui. Tous les outils DiffResolver sont gratuits, sans compte, sans inscription et sans installation. Comme le traitement se fait sur votre appareil, aucun serveur n'impose de limite d'utilisation.

Puis-je coller un conflit git directement ?

Oui. Collez un bloc qui contient des marqueurs de conflit git (<<<<<<<, =======, >>>>>>>) et cliquez sur Répartir dans les volets : la base, la nôtre et la leur sont alors remplies automatiquement.

Pourquoi une version de base est-elle nécessaire ?

La base indique à l'outil quel côté a modifié chaque ligne. Une retouche faite d'un seul côté s'applique seule ; seules les lignes modifiées des deux côtés deviennent des conflits que vous devez résoudre à la main.

Que fait le choix « les deux » quand je résous un conflit ?

Il garde les lignes des deux côtés, la nôtre d'abord, puis la leur. C'est utile quand chaque côté a ajouté un contenu différent au même endroit et que vous voulez tout garder.

Y a-t-il une limite de taille de fichier ?

Aucune limite de serveur ne s'applique, car rien n'est envoyé. La mémoire de votre appareil fixe la limite pratique. Au-delà de 10 Mo pour le texte, 40 Mo pour les images, 100 Mo pour les documents ou 500 Mo pour les archives, l'outil vous avertit que le traitement peut être lent, mais il ne bloque jamais le fichier.

Cet outil fonctionne-t-il hors ligne ?

Oui. Le navigateur garde une copie de l'outil après la première visite, donc une page déjà ouverte fonctionne encore sans réseau. Vous pouvez aussi installer DiffResolver comme application depuis le menu du navigateur. L'installation reste facultative : dans un onglet normal, le site fonctionne de la même façon.

Où mes données sont-elles stockées ?

Vos fichiers ne sont stockés nulle part. Ils restent dans la mémoire de la page et disparaissent quand vous fermez l'onglet. Seul ce que vous enregistrez vous-même reste dans ce navigateur : un instantané, vos options d'outil et votre thème. Pour l'effacer, ouvrez Paramètres et choisissez Effacer toutes les données locales.

Notions associées

Outils associés