Date

Intro

Un développeur passe son temps à utiliser des différentiels pour déterminer rapidement ce qui a changé dans un ou plusieurs fichiers.

Le plus commun est bien entendu la commande diff, particulièrement décocratisé à partir de git diff.

diff et cmd

leur pendant graphique : kdiff, meld

=> pratique pour comparer des dossiers complets

Certains fichiers textes ne sont pas adaptés

Quand on découvre diff, on peut croire à tord qu'il va couvrir tous les besoins. Cependant, il est mal approprié aux fichiers xml et html : Les ajouts de noeuds parents peuvent être particulièrement pénalisant.

il existe des outils dédiés :

https://github.com/GuillaumeGomez/html-diff-rs

Les fichiers binaires

Quand il n'y a pas de solutions dédiés :

https://superuser.com/questions/125376/how-do-i-compare-binary-files-in-linux

Images

Avec Image Magick :

sudo apt-get install imagemagick imagemagick-doc
compare -compose src img_origine.png img_modifie.png img_difference.png

Comments

comments powered by Disqus