我想创建一个别名别名与参数,以便当我运行:水银:
hg pushbranch <<SOME_BRANCH>>
它的别名:
hg push -b <<SOME_BRANCH>>
凡SOME_BRANCH
是分支的我要推的名字。我可以在我的.hgrc
中创建别名,但不知道如何为别名提供参数。
我想创建一个别名别名与参数,以便当我运行:水银:
hg pushbranch <<SOME_BRANCH>>
它的别名:
hg push -b <<SOME_BRANCH>>
凡SOME_BRANCH
是分支的我要推的名字。我可以在我的.hgrc
中创建别名,但不知道如何为别名提供参数。
在$ 1,$ 2等在别名 定义形式hgrc help
位置参数是由水银执行之前扩大。
因此,你的别名定义,这将使推动任何分支,将是
pushbranch = push -b $1
和hg pushbranch mybranch
扩大到hg push -b mybranch
您可以简单地在您的别名中添加参数。从我配置的一些例子:
[alias]
log0 = log -l 10
tipr = tip --template "{node|short}"
如果提供额外的参数,他们会简单地追加。例如,以下功能与log -l 10 -k Refactoring
等效。
$ hg log0 -k Refactoring
在这个例子中的原始版本这个答案,%1应该是$ 1,但是stackoverflow目前不会从我编辑少于6个字符。请修复。 – Juan