Développement

Visionneuse et comparateur de différences de texte

Visionneuse de différences en ligne gratuite pour comparer deux textes côte à côte ou dans un format unifié, mettant instantanément en évidence les ajouts, les suppressions et les modifications.

Gratuit Sans inscription Fonctionne dans votre navigateur

Espace de travail de l’outil

+6 ajoutées-2 supprimées
- function hello() { console.log("hello");
+ function hello(name) { console.log("hello", name);
return true;
+ } function goodbye() { console.log("bye");
}

Qu'est-ce qu'un visualiseur de différences ?

Un visualiseur de différences est un outil qui compare deux blocs de texte et met visuellement en évidence les différences entre eux. Il identifie les lignes qui ont été ajoutées, supprimées ou modifiées, ce qui facilite l'examen des modifications en un coup d'œil. Les outils de comparaison sont fondamentaux dans le développement de logiciels pour la révision du code, la résolution des conflits de fusion et le suivi des révisions de documents. Cet outil prend en charge les formats de comparaison côte à côte et unifiés, la sortie étant entièrement générée dans votre navigateur.

Comment utiliser la visionneuse de différences

  1. 1Collez le texte original dans la zone de texte 'Original' à gauche.
  2. 2Collez le texte modifié dans la zone de texte 'Modified' à droite.
  3. 3Consultez la différence de code couleur ci-dessous : vert pour les ajouts, rouge pour les suppressions.
  4. 4Utilisez le bouton 'Swap' pour inverser le sens de comparaison.
  5. 5Basculez entre les onglets 'Side by Side' et 'Unified' pour modifier le format de comparaison.
  6. 6Copiez la sortie diff unifiée à l'aide du bouton Copier pour l'utiliser dans les correctifs ou la documentation.

Cas d'utilisation courants

Révision du code

Comparez le code source original et modifié pour identifier rapidement ce qui a changé, facilitant ainsi l'examen des demandes d'extraction ou des correctifs.

Modifications du fichier de configuration

Repérez les différences entre deux versions de fichiers de configuration (YAML, JSON, .env) pour vérifier les déploiements ou déboguer les problèmes d'environnement.

Suivi des révisions de documents

Comparez les brouillons de documents, de contrats ou d'articles pour voir exactement quelles phrases ou paragraphes ont été modifiés.

Résolution des conflits de fusion

Visualisez les changements conflictuels provenant de différentes branches pour comprendre ce que chaque partie a modifié avant de résoudre le conflit.

Questions fréquentes

Quels formats de comparaison sont disponibles ?

L'outil propose deux vues : Côte à côte affiche les ajouts et les suppressions en ligne avec un codage couleur, et Unified génère un format de comparaison unifié standard couramment utilisé dans les correctifs et les systèmes de contrôle de version.

Puis-je comparer des fichiers binaires ou des images ?

Non, cet outil est conçu pour la comparaison de texte brut. Pour les fichiers binaires ou les images, utilisez des outils de comparaison spécialisés dans votre IDE ou votre système de contrôle de version.

Mon texte est-il envoyé à un serveur ?

Non. La comparaison s'effectue entièrement dans votre navigateur à l'aide de la bibliothèque JavaScript 'diff'. Votre contenu ne quitte jamais votre appareil.

Comment fonctionne la sortie différentielle unifiée ?

Le format de comparaison unifié affiche les lignes de contexte (préfixées par un espace), les ajouts (préfixés par +) et les suppressions (préfixées par -), ainsi que les en-têtes de plage de lignes. Ce format est compatible avec des outils comme git apply et la commande patch.