FreeBSDで、分散バージョン管理システムMercurialを使ってみる。
目標は、開発用の自宅サーバについて、
- /etc/*
- /usr/local/etc/*
の設定ファイルのバージョン管理を行うこと。
なんでgitじゃないの?っていうのは、なんとなく。
てなわけで、まずはインストール。
% whereis mercurial
mercurial: /usr/ports/devel/mercurial
% cd /usr/ports/devel/mercurial
% sudo make install
% which hg
/usr/local/bin/hg
% hg --version
Mercurial Distributed SCM (version 1.0.2)
Copyright (C) 2005-2008 Matt Mackall <mpm@selenic.com> and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
簡単にインストールできたので、次は/etc以下を実際にimportして、バージョン管理を始める方法です。