5

我在我的 mercurial 配置中定义了以下别名。

[alias]
ci_s = ci --config phases.new-commit=secret

当我执行命令ci_s时,我得到了错误:

abort:选项 --config 不能缩写!

不确定是什么导致了错误。我的猜测是new-commitsecret之间的“=”符号。有没有办法让这个别名起作用?谢谢。

4

1 回答 1

3

所以我从有用的 Mercurial IRC 那里得到了我的问题的解决方案。根据核心开发人员之一 mg 的说法,错误消息告诉我不能在别名中使用 --config。相反,我可以选择使用 shell 别名 ,ci_s = !$HG ci --config...这将使 Mercurial 产生一个新的子进程。由于提交过程很快,所以我认为生成新的子进程没有任何问题。

于 2012-07-18T18:24:02.200 回答