Comparateur de différences

Comparez deux textes et voyez exactement ce qui a changé, ligne par ligne. Fonctionne directement dans le navigateur, sans envoyer votre texte à un serveur.

Que fait un vérificateur de différences

Un vérificateur de différences compare deux versions d'un texte et vous montre exactement ce qui a changé entre elles. Au lieu de plisser les yeux sur deux paragraphes en essayant de repérer le mot modifié, vous collez les deux versions et l'outil met en évidence chaque différence ligne par ligne, les ajouts marqués dans un sens, les suppressions dans un autre. C'est la même idée de base derrière le « suivi des modifications » que vous voyez dans la révision du code et l'édition de documents, distillée en une seule étape de collage et de comparaison.

Quand il faut comparer deux textes

Les utilisations sont partout une fois que vous commencez à les remarquer. Les rédacteurs comparent deux brouillons pour voir ce qu’un éditeur a modifié. Les développeurs comparent deux versions d'un fichier de configuration ou d'un extrait pour trouver ce qui a échoué. Quiconque examine un contrat compare la version qu’il a envoyée avec la version qui lui est revenue, pour détecter les clauses discrètement modifiées. Les étudiants comparent leur travail aux commentaires. Les équipes d'assistance comparent une configuration fonctionnelle et une configuration défectueuse. Dans tous les cas, la question est la même : qu’est-ce qui est différent ?, et l’analyse oculaire est lente et peu fiable.

Comment fonctionne la comparaison

L'outil compare les deux textes ligne par ligne et trouve la plus longue séquence de lignes qu'ils ont en commun, puis marque tout le reste comme étant ajouté ou supprimé. Les lignes qui apparaissent uniquement dans le deuxième texte sont des ajouts ; les lignes qui apparaissent uniquement dans la première sont des suppressions ; les lignes présentes dans les deux, dans le même ordre, sont inchangées. Cette comparaison au niveau de la ligne correspond exactement à la manière dont fonctionnent la plupart des différences de contrôle de version, et constitue la granularité la plus utile pour la prose, les listes et le code.

Lire le résultat

Dans le résultat, les lignes supprimées (présentes dans la version originale mais pas dans la version modifiée) sont affichées en rouge avec un signe moins, et les lignes ajoutées (nouvelles dans la version modifiée) sont affichées en vert avec un signe plus. Les lignes inchangées apparaissent en gris sourd pour le contexte. Un bref résumé en bas vous indique combien de lignes ont été ajoutées et supprimées au total. Ce code couleur vous permet de voir en un coup d'œil si un changement était mineur ou radical, et précisément où les modifications ont abouti.

Étant donné que la comparaison s'effectue entièrement dans votre navigateur, les deux textes restent sur votre appareil et rien n'est téléchargé. Cela est important lorsque vous comparez des documents confidentiels, des contrats ou du code privé, où l'envoi du contenu à un serveur serait un réel problème.

Questions fréquentes

Le vérificateur de différences compare-t-il mot par mot ou ligne par ligne ?
Il compare ligne par ligne, qui est le niveau le plus utile pour la plupart des textes, brouillons, listes, fichiers de configuration et codes. Chaque ligne est traitée comme une unité : si une partie d'une ligne est modifiée, la ligne entière apparaît comme supprimée (l'ancienne version) et ajoutée (la nouvelle version), afin que vous puissiez voir les deux côte à côte.
Mon texte est-il téléchargé quelque part lorsque je compare ?
Non. L'intégralité de la comparaison s'effectue localement dans votre navigateur à l'aide de JavaScript. Ni le texte original ni le texte modifié ne sont envoyés à un serveur, ce qui permet de comparer en toute sécurité des documents confidentiels, des contrats ou du code privé.
Puis-je comparer deux versions de code ?
Oui. Parce qu'il fonctionne ligne par ligne, il gère bien le code, collez l'ancienne et la nouvelle version et vous verrez exactement quelles lignes ont été ajoutées, supprimées ou modifiées. Pour les fichiers très volumineux, la comparaison s'exécute toujours dans votre navigateur, limitée uniquement par la mémoire de votre appareil.
Pourquoi un seul mot modifié s'affiche-t-il comme une ligne entière modifiée ?
L'outil compare au niveau de la ligne, de sorte que toute modification au sein d'une ligne marque cette ligne entière comme supprimée (ancienne) et ajoutée (nouvelle). Il s'agit d'un comportement de comparaison standard qui permet de voir facilement l'avant et l'après de chaque ligne modifiée ensemble.