如何解决如何在配置文件中为属性分配值
%path_of_repo%\.hg\hgrc
中有一个存储库配置文件
它具有以下配置:
[paths]
default = C:\STORAGE\REPOSITORIES\PROJ_FIRST
[web]
name = The First Project
encoding = utf-8
我想将属性更改为conf文件的示例。但是命令如下:
hg config web.name=NewNameOfProject
它不起作用(
从Hg Mercurial控制台编辑参数的命令的正确语法是什么?谢谢
解决方法
如果我正确理解了您的问题,那就是在询问如何使用Mercurial命令行修改其配置文件。
据我所知,您必须手动编辑配置文件。
很难证明您“不能”做某事...但是查看文档等,似乎有些事情可以佐证这种印象。
来自hg help config
:
文件...
Mercurial从多个文件中读取配置数据(如果存在)。 这些文件默认情况下不存在,您必须创建 自己配置合适的配置文件
来自hg config --help
:
hg config [-u] [NAME] ...
显示所有hgrc文件中的组合配置设置...
使用--edit,在用户级配置文件上启动编辑器。使用--global, 编辑系统范围的配置文件。使用--local,编辑存储库级别 配置文件。
此外,hg config
的所有其他说明仅说明如何获取它以显示配置信息,而不说明如何对其进行修改。
使用TortoiseHG,显然在其File> Settings GUI中,它将允许您修改配置文件中的某些值;但是没有一般的能力来修改任意值。
THG确实为这些文件提供了一个不错的内置编辑器,至少使用起来很方便。
因此,对于web.name
,您可能会使用每个存储库的<repo>/.hg/hgrc
文件。它应该包括:
...
[web]
name=NewNameOfProject
...
例如。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。