Answers:
将hgrc放在存储库的.hg目录中,或者将.hgrc(适用于Windows的hgrc)文件放在主目录中(然后它将覆盖所有项目)。在该文件中,您应该编写
[ui]
username = Your Name <your@mail>
在Windows上,将读取以下配置文件:
- "<repo>\.hg\hgrc"
- "%USERPROFILE%\.hgrc"
- "%USERPROFILE%\Mercurial.ini"
- "%HOME%\.hgrc"
- "%HOME%\Mercurial.ini"
- "C:\Mercurial\Mercurial.ini"
- "HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial"
- "<install-dir>\Mercurial.ini"
在Unix上,将读取以下文件:
- "<repo>/.hg/hgrc"
- "$HOME/.hgrc"
- "/etc/mercurial/hgrc"
- "/etc/mercurial/hgrc.d/*.rc"
- "<install-root>/etc/mercurial/hgrc"
- "<install-root>/etc/mercurial/hgrc.d/*.rc"
在以上这些文件之一中包括以下内容:
[ui]
username = Your Name <your@mail>
简单的答案-在您的.hg文件夹中,在其中创建一个名为.hgrc的文件,然后添加以下内容(检查hg help config
确切的语法)
[ui]
username = forename surname <forename.surnamce@email.com>
verbose = True
并保存。现在应该工作。请注意,不需要verbose = True,但是我将其包括在内,因为它已在帮助内容中列出
(这是从内存中获取的,但是hg help config
会告诉您正确的文件名和语法)
hg help config
输出。只是为了保持一致性。:)
运行hg config --edit (在hg 3.1中在Linux debian和Windows上都进行了测试),它将创建(如果不存在)并打开一个文本文件:
# example config (see "hg help config" for more info)
[ui]
# name and email, e.g.
# username = Jane Doe <jdoe@example.com>
username =
[extensions]
# uncomment these lines to enable some popular extensions
# (see "hg help extensions" for more info)
# pager =
# progress =
# color =
填写“用户名”字段并保存文件
将文件.hgrc放在$ HOME或家庭/用户中