[git] コミットビューア gitk の Tips

http://lab.mzr.jp/gitk/ の日本語訳ファイルに関連したTips。

Cygwin で gitk

Cygwin の gitk はディレクトリ構成が gitk 開発者の想定と異なるため、環境変数 LANG が正しく設定されている場合でも、言語ファイルをそのままでは読むことができません。

そのため、環境変数 GITK_MSGSDIR を設定することで言語ファイルの位置をgitkに伝える必要があります。下の一行をあらかじめ実行するか、~/.bashrc に下の一行を追加しておくと良いでしょう。

export GITK_MSGSDIR=/usr/share/gitk/lib/msgs/

Ubuntu Desktop で gitk

$ sudo aptitude install git-gui gitk meld tk8.5 curl
$ sudo update-alternatives --set wish /usr/bin/wish8.5
$ sudo curl http://lab.mzr.jp/gitk/ja.msg -o /usr/share/gitk/lib/msgs/ja.msg

(適当にgitリポジトリを作った/複製したディレクトリに移動して)

$ git gui &
$ gitk &

のようにして、tk8.5を使ったほうが良いかもしれません。
(tk8.4だとXftに未対応なので、表示用に選べるフォントが少なくなる)