4

バージョン管理にmercurial、ビルドにSCons、単体テストを作成するためにgoogle testを使用するプロジェクトがあります。hgrc ファイルは pre-commit をフックし、SCons を実行してプロジェクトをビルドし、単体テストを実行します。hgrc ファイルの一部を「チェックイン」して、新しくチェックアウトしたコピーを作成する方法はありますか? プロジェクトの私のバージョンとのマージは、コミットしようとしたときに SCons を実行する hgrc ファイルを自動的に取得しますか?

4

2 に答える 2

3

.hg/hgrcクローンを作成するときに自動的にエントリを作成することはできrm -rf ~ません。そうすると、誰かがコミット フックを挿入できるようになります。

あなたができることはmandatory.hgrc、ディレクトリの外側のような名前のファイルを含めて'hgから、クローン作成者にこの行を.hg/hgrc.

%include ../mandatory.hgrc

それはまだあなたへの非常に大きな信頼を示していますが。

多くの企業設定と同様に、マシンを制御する場合は、パッケージ/展開/更新ツール (私たちは puppet を使用します) に必要なものを/etc/mercurial/hgrcファイルに入れることができます。

于 2011-01-22T20:09:50.543 に答える
1

.hg フォルダーの下には何もチェックできません。私のチームが行っていることは、共通の mercurial.ini ファイルがあり、開発ボックスのセットアップの一部として、ユーザー プロファイル フォルダーに配置したことです。

于 2011-01-22T19:52:13.350 に答える