0

ローカル リポジトリに Mercurial フックを含める方法を知っています。これは、フックを Python コードの場所と Python フックと共に hgrc ファイルに追加することによって行われます。

[フック] pretxncommit.require_case=python:.hg/require_case.py:require_case

ここで、このフックを取得して、中央リポジトリにある hgrc ファイルに追加します。中央リポジトリの hgrc ファイルに変更を加えた後、そのリポジトリで mercurial クローンを実行すると、hgrc ファイルにフック定義がありません。この中央リポジトリは、Linux 環境で実行されています。

手順に何か欠けていますか?アドバイスをいただければ幸いです。ありがとう。

4

1 に答える 1

0

フック エントリはリポジトリ間で転送されません。hgrc の詳細は転送されません。 「ファイル」の下のhttp://www.selenic.com/mercurial/hgrc.5.htmlを参照してください。

<レポ>/.hg/hgrc

特定のリポジトリにのみ適用されるリポジトリごとの構成オプション。このファイルはバージョン管理されておらず、「クローン」操作中に転送されません。このファイルのオプションは、他のすべての構成ファイルのオプションをオーバーライドします。Plan 9 および Unix では、信頼できるユーザーまたは信頼できるグループに属していない場合、このファイルのほとんどは無視されます。詳細については、以下の [trusted] セクションのドキュメントを参照してください。

于 2013-02-22T15:33:14.767 に答える