4

開発チームのすべてのメンバーに対してグローバルである必要がある設定を含むhgrcファイルがあります。hgrcファイルに変更を加えると、リポジトリを複製する他の人にこれらの変更を伝播させることができないようです。

これらの構成をリポジトリのすべてのユーザーに対してグローバルに保つ方法はありますか?

レポは自分自身を追跡します!

4

1 に答える 1

3

$REPO/.hg/hgrcは Mercurial によって追跡されません。これは、セキュリティ上の理由から設計されたものです。

テンプレートをコミットして、いくつかの設定を$REPO/.hg/hgrcに設定する必要があるプロジェクト ポリシーを作成するか、テンプレートを$REPO/.hgにデプロイするスクリプト ヘルパー ターゲットをビルドに追加することができます。

すべての変更が適切であることを確認するために、中央サーバーで precommit フックを使用することをお勧めします。目を向ける

一部のファイルは Mercurial で特別に扱われることに注意してください。たとえば、$REPO/.hgignoreEOLプラグインの .hgeol などです。これらのファイルはコミットできるため、開発チームで簡単に共有できます。

于 2012-02-03T19:31:45.650 に答える