15

かなりの量のカスタマイズがあるため、メイン.hgrcをリビジョン管理に保ちたいのですが、使用しているマシン (職場、自宅など) に応じて異なる作成者名を付けたいと考えています。

bash スクリプトでこれを行う方法は、Mercurial によって無視されるホストローカルの bash スクリプトをソースにすることですが、Mercurial が使用する構成ファイル形式でこれを行う方法がわかりません。

4

1 に答える 1

20

これは、あまり使用されないが以前からあったインクルード構文を使用して行うことができます。

マシン固有のものを入れて~/.hgrcから、すべてのシステムで一定のボイラープレート構成ファイルを含めます。例:

[ui]
username=You <you@somewhere>

%include .hgrc-boilerplate

リビジョン管理で .hgrc-boilerplate ファイルを追跡します。

詳細については、hgrc の man ページを参照してください。

于 2010-10-25T15:48:01.557 に答える