我正在尝试使用TortoiseHG设置本地存储库。它没有链接到任何远程存储库;我只想在自己的盒子上管理更改。
创建存储库很顺利,但是当我去提交时,我收到错误:
提交:用户名无效
您的用户名尚未配置。
请配置您的用户名,然后重试。
它非常有用地弹出用户名配置对话框。我填写我的用户名,以及该页面上的其他选项以防万一,并关闭它,再试一次......同样的错误。我已经给它一个用户名,它记得它,但它仍然不会提交。
我错过了什么?
答案 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版本。