2

我有两台机器运行 Mercurial,一个 Solaris 系统和一个 Red Hat 系统。

在 Solaris 系统上,我可以在 .hgrc 文件中使用环境变量,但在 Red Hat 系统上它似乎不起作用。

我在 .hgrc 文件中有以下示例:

[ui]
username = $SUDO_USER

但 hg log 显示以下内容:

user:        $SUDO_USER

变量已设置并导出:

$ env|grep SUDO_USER
SUDO_USER=testuser

相同的设置在 Solaris 系统上运行良好。谁能告诉我为什么这不起作用?

4

1 回答 1

2

根据此页面,您只能使用 mercurial 1.4+ 版本的环境变量。

因此,请确保您安装了最新版本。

于 2013-01-23T10:36:21.017 回答