Mercurial win instal:没有ini文件

Mar*_*wan 11 mercurial

我在win xp上安装了mercurial 1.5.1但是没有创建hg help config中列出的文件.
即:
%USERPROFILE%.hgrc(是一个有效的Windows文件名吗?)
%USERPROFILE%\ Mercurial.ini
\ Mercurial\Mercurial.ini
C:\ Mercurial\Mercurial.ini(完全没有这样的目录)
%HOME%.hgrc(该目录是什么)
%HOME%\ Mercurial.ini
HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial(未创建注册表)
.hg\hgrc(我必须手动创建此文件以解决我的问题)

Ry4*_*ase 23

它们不应该被自动创建.它们是您可以根据您希望的范围放置配置信息的地方:

C:\Mercurial\Mercurial.ini - 如果您选择创建此项,则会影响系统中的所有用户

%USERPROFILE%\Mercurial.ini - 如果您选择创建此项,则只会影响您,但在每个与您进行交互的回购中

((repository root))\.hg\hgrc - 如果您选择创建此项,则只会影响您放置它的存储库

所以,这都是关于范围的.启用扩展可能最好在C:\ Mercurial中完成系统全局.设置您的用户名可能最适合您,在您的%USERPROFILE%\Mercurial.ini.保存存储库的密码(如果完成的话)可能在该存储库.hg/hgrc文件中.

正如丹尼尔在评论中所解释的那样,%USERPROFILE%是环境变量的扩展.这是必要的,因为您的主目录位置会有所不同,具体取决于您拥有的Windows版本,管理员如何配置它以及您的名称.