私の理解:Mercurialには、すべてのユーザー(インストールレベル)、各ユーザー(ユーザーレベル)のオーバーライド、各リポジトリ(repoレベル)のオーバーライドの3つのレベルの構成ファイルがあります。MercurialのHGRCPATHはユーザーレベルの.hgrcまたはインストールレベルの設定ファイルを上書きしますか?
HGRCPATH環境変数は、Windowsのusers/<user
>ディレクトリにある2番目のレベルを上書きするように見えます。
しかしTortoiseHgのの設定画面では、を参照して(との直接編集することができます)HGRCPATHによって上書きされた場合でも、users/<user
>ディレクトリ内のユーザー・レベルの設定ファイルを。簡単な実験では、TortoiseHGは実際にHGRCPATHで設定されたものを使用するのではなく、HGRCPATHによって設定されたものを使用することが示されています。
これはTortoiseのバグですか?またはHGRCPATHに欠陥があることを理解していますか?
TortoiseHG 2.02、Mercurial 1.8.1 – jontyc