初めて投稿します。
##この記事でわかること
・CSVファイルのgit差分をみたいとき、差分のある箇所だけ見る方法
##比較例のファイル
file1.csv 変更前(タグ:version1)
1,aaa,あいうえお
2,bbb,かきくけこ
3,ccc,さしすせそ
4,ddd,たちつてと
5,eee,なにぬねの
file1.csv 変更後(タグ:version2)
1,aaa,あいうえお
2,bbb,kakikukeko
30,ccc,さしすせそ
4,ddd,たちつてと
5,efe,なにぬねの
どこの部分が変わっているかわかりずらい。
差分のない業も表示されてしまっています。
※git diff対象をコミットIDでなくタグで設定しています。
コミットIDでも差分はとれます。
##git diffが見やすくなるオプション
###-U0(差分の行のみ表示できる)
--word-diff-regex="[^,]+"(カンマ区切りを対象に差分を確認する)
ーU0のオプション、--word-diff-regexのオプションを組み合わせると
差分行のみかつカンマ区切りごとに差分が確認できるため、さらに見やすくなります。
#参考リンク
CSV ファイルの差分(git diff 利用)