设置Mercurial用户名

时间:2012-01-21 13:19:41

标签: mercurial username

所以我正在尝试使用Mercurial,但它要我设置用户名。

我在网上找到了各种解决方案,但它们似乎无法正常工作,我尝试在我的主文件夹中创建一个名为mercurial.ini的文件并放置:

[ui]
username = My Name <My email is in here">

showconfig命令返回:

C:\Users\John\Mercurial>hg showconfig ui --debug
read config from: C:\Program Files (x86)\Mercurial\hgrc.d\Mercurial.rc
read config from: C:\Program Files (x86)\Mercurial\hgrc.d\MergeTools.rc
read config from: C:\Program Files (x86)\Mercurial\hgrc.d\Paths.rc
read config from: C:\Users\John\mercurial.ini
read config from: C:\Users\John\.hgrc
read config from: C:\Users\John\mercurial.ini
read config from: C:\Users\John\.hgrc

任何帮助都将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:3)

假设你有[ui]username在不同的行上(在我编辑之前你的问题并不清楚),我能想到的唯一原因是:

  • 文件权限
  • 正确的目录
  • 正确的文件类型
  • 正确的行结尾

它必须是文本文件(不是rtf或word)。它需要您可读。它必须在C:\Users\John\

作为测试试试这个:

hg showconfig --debug

(没有ui)。它是否提供任何输出?