我想創建一個別名別名與參數,以便當我運行:水銀:
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