我有两台机器运行 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 系统上运行良好。谁能告诉我为什么这不起作用?