Mercurial的log命令包含一个参数-u USER,用于筛选更改集,以便只显示USER所做的更改。我想知道是否有一种方法可以告诉hg从我的.hgrc中获取用户名。
我知道,我只需在.hgrc中使用一个别名,如下所示
[alias]
ulog = log -u MYUSERNAME不幸的是,如果我想通过使用%include与其他人共享配置的一部分,那么他们将无法按预期的方式使用别名。
因此,我的问题是:是否有一种方法来引用.hgrc文件中的其他变量?
发布于 2014-02-28 20:36:37
在定义新值时,不能引用.hgrc中的其他值。但是,对于这种特殊情况,您是幸运的:像~foo和$USER这样的东西在别名中被扩展。这意味着您可以像这样定义您的别名
[alias]
ulog = log -u $USER这并不完全是您所要求的,但是如果您的所有用户都在Linux上,它应该可以正常工作。
https://stackoverflow.com/questions/22098789
复制相似问题