首次注意到是在 12.04 中,在 14.04 中仍然存在这种情况,当更改为系统用户(www-data
、postgres
等)时会发生这种情况,而不是对于具有桌面配置文件设置的用户。
我已尝试过:
.profile
从.bashrc
一个用户复制到另一个www-data
用户,在命令中显示颜色ls
,但在 mercurial 中仍然没有颜色
重现问题(第一个hg stat
命令显示颜色,但第二个命令不显示):
sudo su -
hg stat
su - www-data
hg stat
答案1
听起来像是一个简单的配置问题。将合适的和文件复制到其他用户(例如)的主ls
目录后,您成功获得了彩色输出。在 mercurial 中获得彩色输出应该和另外复制合适的文件一样简单。.bashrc
.profile
www-data
.hgrc
另请参阅mercurial 手册页。