TortoiseHG中的用户名设置

时间:2010-06-28 13:22:12

标签: configuration mercurial tortoisehg

我正在尝试使用TortoiseHG设置本地存储库。它没有链接到任何远程存储库;我只想在自己的盒子上管理更改。

创建存储库很顺利,但是当我去提交时,我收到错误:

  

提交:用户名无效

     

您的用户名尚未配置。

     

请配置您的用户名,然后重试。

它非常有用地弹出用户名配置对话框。我填写我的用户名,以及该页面上的其他选项以防万一,并关闭它,再试一次......同样的错误。我已经给它一个用户名,它记得它,但它仍然不会提交。

我错过了什么?

3 个答案:

答案 0 :(得分:11)

设置用户名后,请确保关闭提交对话框,而不是简单地从打开的表单中再次尝试。然后尝试再次提交。这为我解决了。

答案 1 :(得分:1)

要使其永久化,您应该在hgrc部分的[ui]文件中进行设置,例如:

[ui]  
username = John Doe 

请参阅http://www.selenic.com/mercurial/hgrc.5.html#files获取hgrc位置(可能在您的主目录中为Mercurial.ini)。

答案 2 :(得分:1)

我在Windows 7驱动器中找不到hgrc文件,所以我只是将用户名添加到mercurial.ini文件中。

[ui]  
username = Santiago Villafuerte

该文件位于:

C:\Users\<your_windows_username>

我正在使用x64 Tortoise版本。