我在我的 Mac 上安装了 Mercurial 和 BitBucket。我创建了一个存储库并能够添加文件。但是我在尝试提交时没有提供用户名。该解决方案涉及编辑 .hgrc 文件。但这在我的机器上不存在。我需要创建它吗?
问问题
2513 次
1 回答
8
是的,您需要创建~/.hgrc
. 例如,仅包含必要用户名的最小版本:
[ui]
username = John Doe <jdoe@acme.com>
username 属性的值是自由格式的文本,但约定如 ( Full Name <emailaddress>
) 所示。
作为替代方案,您可以.hg/hgrc
在存储库中创建/编辑。在这种情况下,username
您设置的将仅适用于该存储库。 ~/.hgrc
是针对每个用户的配置,而.hg/hgrc
在存储库中是针对应该仅适用于该存储库的配置。如果两者中都存在给定属性,则特定于存储库的hgrc
值将覆盖全局中的值~/.hgrc
。不管怎样,语法都是一样的。/etc/mercurial/hgrc
用于系统全局配置,但通常不是定义username
.
使用man hgrc
以获取更多信息。
于 2012-05-16T17:52:53.057 回答