Mercurial的HGRCPATH是否覆盖用户级别.hgrc或安装级别配置文件?

我的理解:Mercurial有三个级别的配置文件:一个由所有用户共享(安装级别),一个覆盖每个用户(用户级别),一个覆盖每个存储库(repo级别).

HGRCPATH环境变量似乎覆盖了第二级,即在users /< user>中找到的第二级. Windows中的目录.

但是在TortoiseHG的设置屏幕中,它指的是(并允许直接编辑)users /< user>中的用户级配置文件.目录,即使被HGRCPATH覆盖.快速实验表明,TortoiseHG确实使用了HGRCPATH设置的一个,而不是它所指示的那个.

这是Tortoise的错误还是我对HGRCPATH的理解有缺陷?

Mercurial手册页中的描述听起来好像是设置了HGRCPATH,然后忽略系统范围的文件(linux上的/ etc / mercurial / hgrc)和每用户文件,但是$(hg root)/ .hg / hgrc文件仍然被咨询.这是我在tortoisehg之外的经历.

我不希望tortoisehg GUI不显示hgrc命令没有调用,只是为了不接受他们的设置.那是你看到的吗?

http://www.selenic.com/mercurial/hg.1.html

相关文章
相关标签/搜索