首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mercurial win安装:没有ini文件

Mercurial win安装:没有ini文件
EN

Stack Overflow用户
提问于 2010-04-17 20:59:39
回答 2查看 9K关注 0票数 11

我在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 (我不得不手动创建这个文件来解决我的问题)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-18 02:05:03

它们不应该是自动创建的。它们是您可以放置配置信息的位置,具体取决于您希望它具有的作用域:

C:\Mercurial\Mercurial.ini -如果你选择创建它,不管你放在哪里,它都会影响系统上的所有用户

%USERPROFILE%\Mercurial.ini -如果你选择创建它,无论你放在其中的是什么,它只会影响你,但在与你交互的每个repo中

((repository root))\.hg\hgrc -如果您选择创建它,则无论您放在其中的内容是什么,它只影响您放置它的存储库

所以,这一切都是关于范围的。像启用扩展这样的事情最好在系统全局C:\Mercurial中完成。像设置用户名这样的事情可能只适合你自己,在你的%USERPROFILE%\Mercurial.ini中。为存储库保存密码(如果完成了的话)可能会放在repos .hg/hgrc文件中。

正如丹尼尔在评论中所解释的那样,%USERPROFILE%是环境变量的扩展。这是必要的,因为您的主目录位置根据您的windows版本、管理员如何配置它以及您的名称而有所不同。

票数 23
EN

Stack Overflow用户

发布于 2010-04-17 21:05:00

AFAIK,则默认情况下不创建文件。为了存储登录it,执行您所做的操作通常是一个好主意,特别是当您处理的每个项目都有不同的用户名时。

否则,你可以在C:\Documents and Settings\<user name>\ (你使用的是Windows XP)或C:\Users\<user name> (如果你使用的是Windows Vista或Windows7)下创建一个Mercurial.ini文件

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2658419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档