执行 su 后 Mercurial 命令中没有颜色

执行 su 后 Mercurial 命令中没有颜色

首次注意到是在 12.04 中,在 14.04 中仍然存在这种情况,当更改为系统用户(www-datapostgres等)时会发生这种情况,而不是对于具有桌面配置文件设置的用户。

我已尝试过:

  • .profile.bashrc一个用户复制到另一个www-data用户,在命令中显示颜色ls,但在 mercurial 中仍然没有颜色

重现问题(第一个hg stat命令显示颜色,但第二个命令不显示):

sudo su -
hg stat
su - www-data
hg stat

答案1

听起来像是一个简单的配置问题。将合适的和文件复制到其他用户(例如)的主ls目录后,您成功获得了彩色输出。在 mercurial 中获得彩色输出应该和另外复制合适的文件一样简单。.bashrc.profilewww-data.hgrc

另请参阅mercurial 手册页

相关内容