Mercurial的log
命令包含一个参数-u USER
,用于过滤更改集,以便仅显示USER
的更改。我想知道是否有办法告诉hg
从我的.hgrc
中获取用户名。
我知道我可以在.hgrc
中简单地使用如下别名:
[alias]
ulog = log -u MYUSERNAME
不幸的是,如果我想通过使用
%include
与其他人共享部分配置,则他们将无法以预期的方式使用别名。因此,我的问题是:是否可以在
.hgrc
文件中引用其他变量? 最佳答案
定义新值时,不能在.hgrc
中引用其他值。但是,对于这种特殊情况,您很幸运:~foo
和$USER
之类的内容在别名中得到了扩展。这意味着您可以像这样定义别名
[alias]
ulog = log -u $USER
这不是您所要求的,但是如果您所有的用户都在Linux上,它应该可以正常工作。
关于mercurial - Mercurial :引用在hgrc中设置的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22098789/