我的理解:Mercurial有三个级别的配置文件:一个由所有用户共享(安装级别),每个用户(用户级别)覆盖一个,每个存储库(回购级别)覆盖一个。Mercurial的HGRCPATH是否覆盖用户级别.hgrc或安装级别配置文件?
HGRCPATH环境变量似乎覆盖了第二级别,即在Windows中的users/<user
>目录中找到的第二级别。
然而,在TortoiseHG设置屏幕,它是指(并允许直接编辑)在users/<user
>目录的用户级别的配置文件,即使当HGRCPATH覆盖。快速实验表明,TortoiseHG确实使用HGRCPATH设置的那个,而不是它所指示的那个。
这是一个龟龟的错误还是我对HGRCPATH有缺陷的理解?
TortoiseHG 2.02,Mercurial 1.8.1 – jontyc 2011-04-02 01:49:26