gitツリーに最小化されたJSONファイルがあります。これは、スペースなしの1行のデータの束です。
このファイルの差分はあまり有用ではありません。もちろん、データを変更すると、行全体が変更されます。
オプションで、gitにファイル自体ではなく、そのファイルのプリティプリンター(python -mjson.tool
またはなどjq .
)の出力をdiff するように指示できるようにしたいと思います。
今、私はこのコマンドを使用しています:
diff -u <(git show HEAD:file.json | jq .) <(jq . < file.json)
これを行う適切な方法は何ですか?