我可以重用Mercurial配置项吗?

时间:2016-06-23 08:08:49

标签: version-control mercurial config hgrc

这就是我的意思:

[paths]
default = some/path/to/something
another_path = [paths.default]/something/else

能以某种方式完成吗?

谢谢;)

1 个答案:

答案 0 :(得分:1)

不,Mercurial配置格式没有变量或重用的概念。

请参阅hgrc documentation

  

值可以是自由格式文本字符串,文本字符串列表或布尔值。布尔值可以使用" 1"," yes"," true"或" on"中的任何一个设置为true。使用" 0"," no"," false"或" off" (所有不区分大小写)。

单个设置可能支持某种形式的变量解析,但这通常不适用于配置文件中的值。变量支持(环境或其他)是例外,而不是常态。例如,%include(包括另一个配置文件)通过Python os.path.expandvars() function支持环境变量,但这不适用于任何其他语法。