2024年2月10日作成
difftasticを使ってみた
- crates.io
- difftastic
- GitHub
- Wilfred/difftastic
GitHub UIのように、左右に差分を並べて表示してくれるdifftasticというツールを知りました。 GitHub Release上では2022年4月にv0.26.1がリリースされているので、 ツール自体はだいぶ前から開発されていたようですね。
普段Arch Linuxを使っているのですが、difftasticはArchパッケージにあるので、 単にpacmanでインストールするのが簡単です。
$ sudo pacman -S difftastic
Gitの外部diffツールとして使う場合は、環境変数などに設定します。
$ export GIT_EXTERNAL_DIFF=difft
$ git diff
$ git show --ext-diff
以前git-split-diffsを使ってみたときは、 比較するファイルに日本語文字が含まれていると出力が壊れてしまいましたが、 そういう問題は今のところ見当りません。