tig 是一套有名的 git browser,大大簡化瀏覽 git commit 的複雜度,並提供漂亮乾淨(jìng)的介面。
如下圖:
![](https://npes87184.github.io/img/posts/2018-5-19/1.png)
但美中不足的是,tig 原生並沒有啟用 diff-highlight,本篇會簡單說明如何在 tig 中啟用 diff-highlight。
首先要能夠使用 diff-highlight 需要 tig 版本大於 2.2.1,可以透過以下指令確認(rèn) tig 版本。
tig --version
如果版本小於 2.2.1 可以先去 tig repo release 下載新版。
並透過以下指令編譯:
$ make
$ make install
更詳細(xì)資訊可以參考 tig repo INSTALL.adoc。
當(dāng)確定版本夠新後就能夠來啟用 diff-highlight。
首先把 diff-highlight script 放到 PATH 中。
並記得給予執(zhí)行的權(quán)限,如下:
chmod a+x /usr/local/bin/diff-highlight
之後在家目錄下的 .tigrc 中加入一行:
set diff-highlight = true
~/.tigrc 可能不存在,如果不存在就產(chǎn)一個。
That’s it!
結(jié)果如下:
![](https://npes87184.github.io/img/posts/2018-5-19/2.png)
更多詳細(xì)討論可以參考 tig issue #313。