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