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.
ORIGINAL
MODIFIÉ
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
Collez les deux versions
Mettez l'original à gauche et la version modifiée à droite, ou ouvrez deux fichiers.
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.
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.