Diff Tool
Comparaison de texte cote a cote.
Outils diff en CLI
Linux
# Diff standard
diff fichier1.txt fichier2.txt
# Diff unifie (plus lisible)
diff -u fichier1.txt fichier2.txt
# Diff cote a cote
diff -y fichier1.txt fichier2.txt
# Ignorer les espaces
diff -w fichier1.txt fichier2.txt
# Diff recursif (dossiers)
diff -r dossier1/ dossier2/
# Diff colore
diff --color fichier1.txt fichier2.txt
Git
# Diff des modifications non commitees
git diff
# Diff entre commits
git diff commit1 commit2
# Diff d'un fichier specifique
git diff -- fichier.txt
# Diff avec stats
git diff --stat
# Diff mot a mot
git diff --word-diff
Formats de sortie
| Format | Description |
|---|---|
| Normal | < ligne1 et > ligne2 |
Unifie (-u) |
+ ajouts, - suppressions |
Context (-c) |
Avec contexte environnant |
Side-by-side (-y) |
Cote a cote |