首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mercurial:指hgrc中设置的值。

Mercurial:指hgrc中设置的值。
EN

Stack Overflow用户
提问于 2014-02-28 15:08:57
回答 1查看 65关注 0票数 3

Mercurial的log命令包含一个参数-u USER,用于筛选更改集,以便只显示USER所做的更改。我想知道是否有一种方法可以告诉hg从我的.hgrc中获取用户名。

我知道,我只需在.hgrc中使用一个别名,如下所示

代码语言:javascript
复制
[alias]
ulog = log -u MYUSERNAME

不幸的是,如果我想通过使用%include与其他人共享配置的一部分,那么他们将无法按预期的方式使用别名。

因此,我的问题是:是否有一种方法来引用.hgrc文件中的其他变量?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-28 20:36:37

在定义新值时,不能引用.hgrc中的其他值。但是,对于这种特殊情况,您是幸运的:像~foo$USER这样的东西在别名中被扩展。这意味着您可以像这样定义您的别名

代码语言:javascript
复制
[alias]
ulog = log -u $USER

这并不完全是您所要求的,但是如果您的所有用户都在Linux上,它应该可以正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22098789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档