Comparateur de code

Collez la version d'origine et la version modifiée pour voir quelles lignes ont été ajoutées, supprimées ou modifiées. Passez de la vue côte à côte à la vue unifiée et exportez les changements en fichier .diff.

Vue

ORIGINAL

0 caractère0 ligne

MODIFIÉ

0 caractère0 ligne

RÉSULTAT

Les différences s'affichent ici dès que vous avez collé les deux versions.

Tout se passe dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur.

Comment comparer deux versions de code

  1. Collez les deux versions

    Mettez l'original à gauche et la version modifiée à droite, ou ouvrez deux fichiers.

  2. Lisez les différences

    Les lignes supprimées sont en rouge, les lignes ajoutées en vert, et la partie modifiée d'une ligne changée est mise en évidence. Les longues portions inchangées sont repliées.

  3. Exportez les changements

    Copiez ou téléchargez les différences au format diff unifié pour les partager ou les joindre à un ticket.

Ligne par ligne, comme git

La comparaison utilise l'algorithme de Myers, la même approche que diff et git : elle trouve le plus petit ensemble de lignes ajoutées et supprimées. Dans les lignes modifiées, les mots et symboles changés sont aussi surlignés.

Ignorer les espaces

Du code réindenté ou des espaces ajoutés en fin de ligne peuvent masquer les vrais changements. Avec Ignorer les espaces, les lignes qui ne diffèrent que par des espaces et des tabulations sont considérées comme inchangées, comme avec diff -w.

Questions fréquentes

Quel est le format du fichier .diff ?

C'est le format diff unifié standard, avec trois lignes de contexte autour de chaque changement : le même format que celui produit par diff -u et git diff.

Y a-t-il une limite de taille ?

Pas de limite fixe. Des fichiers de plusieurs milliers de lignes se comparent en un instant. Pour les résultats très longs, les 4000 premières lignes sont affichées ; le diff exporté couvre toujours la totalité.

Mon code est-il envoyé quelque part ?

Non. Les deux versions sont comparées dans votre navigateur et ne quittent jamais votre appareil.