2011-01-22 10 views
4

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

答えて

3

あなたは、人々が自動的に.hg/hgrcにエントリを持って取得することができない彼らはクローンを作成する場合 - 誰かがコミットフックでrm -rf ~を入れて、それがかつての自分のクローンのために残念ではないであろうためにそうすることが可能になるだろう。あなたは何ができるか

は彼らの.hg/hgrcにこのラインを置くために自分のクローンを伝え、その後'hgディレクトリのmandatory.hgrc外のようなものを命名して、ファイルが含まれている:

%include ../mandatory.hgrc 

それはまだで信頼の非常に多くを示していますけれども君は。

多くの企業の設定と同様に、マシンを制御する場合は、/etc/mercurial/hgrcファイルに任意のものを入れて、パッケージ/デプロイメント/アップデートツール(私たちは人形を使用します)を持つことができます。

1

.hgフォルダの下には何も確認できません。私のチームでは、一般的なmercurial.iniファイルを持っていますが、これは私たちのユーザープロファイルフォルダに置いたdevboxの設定の一部です。

関連する問題