LoginSignup
8
5

Ubuntu で git diff-highlight へのパスを通す(リンク作成)

Last updated at Posted at 2018-08-26

目的:キレイなdiffを出したい

そのためには、 diff-highligt というツールのバイナリが $PATH の中に存在していることが必要なのです。

What's diff-highlight

その名の通り、 diff の差分を highlighting して見やすくしてくれるツール。

ソース (GitHub)

2017年6月の コミット "diff-highlight: split code into module" より Makefile を使ってビルドが必要になりました。(v2.13.3~)

One small downside is that the diff-highlight script must
now be built using the Makefile.

しかし Ubuntu の最新 git パッケージでは既にビルド済みなので、シンボリックリンクの作成だけすればOKです

参考

手順

Install git

apt でインストール・アップグレードします。

sudo apt update
sudo apt install git

Link diff-highlight

$PATH の通っているところに、シンボリックリンクを置くことで対応します

sudo chmod +x /usr/share/doc/git/contrib/diff-highlight/diff-highlight
sudo ln -s /usr/share/doc/git/contrib/diff-highlight/diff-highlight /usr/local/bin/diff-highlight

Link 後 git をアップグレードした場合

実行権限だけ、再び追加します

sudo chmod +x /usr/share/doc/git/contrib/diff-highlight/diff-highlight
8
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
5