unix - Mercurial:无法在 .hgrc 文件中使用环境变量

标签 unix mercurial redhat hgrc

我有两台运行 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/

相关文章:

mysql - 如何在 RedHat Linux 8 中安装 R 和 RMySQL?

linux - 通过互联网在 rhel5.1 中进行 yum

bash - 磁盘使用格式

xml - 如何使用 linux 命令(示例 sed)删除 xml 文件中的属性

mercurial - HG : find where a deleted line was removed

git - 将 BitBucket 中的 hg 存储库 fork 到 GitHub 存储库中

php - 我在哪里可以找到 RedHat 7 的 php-pgsql 包?

perl - 当 Perl 中的警报触发时,我应该如何清理挂起的孙子进程?

c - 为什么 fprintf 和 fscanf 不适用于管道

mercurial - 查找特定文件已修改的变更集列表