一人でバージョン管理 4(環境設定編)
Mercurial の環境設定あれこれ。
~/.hgrc
ユーザー用初期設定ファイル。
hg st に色を付ける
[extensions] color=
hg glog でログをグラフ表示
[extensions] hgext.graphlog=
hg log を少し変える
[ui] logtemplate='changeset: {rev}:{node|short}\ntag: {tags}\nuser: {author}\ndate: {date|isodatesec}\nsummary: "{desc}"\n------------------------------------------------------------\n'
push されたらメールで知らせる
.hgignore
無視ファイルの設定(hg st => I)。リポジトリと同じディレクトリに置く。管理下に置かないようにすることが目的なので、既に管理下にあるファイルには影響を与えない。hg add でファイル名を明示すれば、無視ファイルを管理下に置くことも出来る。~/.hgrc に
[ui] ignore=~/.hgignore
と書くと、~/.hgignore で指定出来るようになる。指定は glob か regexp で行う。
syntax: glob *~ *.elc *.pyc *.orig .DS_Store TAGS