J'ai un fichier JSON minimisé dans mon arbre git. Il s'agit d'un ensemble de données sur une seule ligne, sans espace.
Les différences pour ce fichier ne sont pas très utiles, toute modification des données entraînant bien sûr la modification de toute la ligne.
J'aimerais pouvoir éventuellement indique à git de différencier non pas le fichier lui-même, mais la sortie d'une jolie imprimante (comme python -mjson.tool
o jq .
) pour ce fichier.
Pour l'instant, j'utilise cette commande :
diff -u <(git show HEAD:file.json | jq .) <(jq . < file.json)
Quelle est la bonne façon de procéder ?