我有两台运行 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 系统上运行良好。 谁能告诉我为什么这不起作用?
最佳答案
根据 this page,您只能在 Mercurial 版本 1.4+ 中使用环境变量.
因此请确保您安装了最新版本。
关于unix - Mercurial:无法在 .hgrc 文件中使用环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14477529/