Configuration mercurial别名:“;选项--config不能缩写为";错误
我在mercurial配置中定义了以下别名Configuration mercurial别名:“;选项--config不能缩写为";错误,configuration,mercurial,Configuration,Mercurial,我在mercurial配置中定义了以下别名 [alias] ci_s = ci --config phases.new-commit=secret 当我执行命令ci\u s时,我得到了错误: 中止:选项--config不能缩写 不确定是什么导致了错误。我猜是newcommit和secret之间的“=”号。有没有办法让这个别名正常工作?谢谢。因此,我从帮助我的Mercurial IRC获得了问题的解决方案。根据核心开发人员之一mg的说法,错误消息告诉我不能在别名中使用--config。相反,我可
[alias]
ci_s = ci --config phases.new-commit=secret
当我执行命令ci\u s
时,我得到了错误:
中止:选项--config不能缩写
不确定是什么导致了错误。我猜是newcommit和secret之间的“=”号。有没有办法让这个别名正常工作?谢谢。因此,我从帮助我的Mercurial IRC获得了问题的解决方案。根据核心开发人员之一mg的说法,错误消息告诉我不能在别名中使用--config。相反,我可以选择使用shell别名,
ci\u s=$hgci--config…
,这将使Mercurial生成一个新的子进程。因为提交过程很快,所以我认为生成新的子进程没有任何问题 env LANG=C hg--conf extensions.blackbox=!搁置-l
[newline?]***无法导入扩展名hgext.blackbox:没有名为blackbox的模块
[newline?]中止:选项--配置不能缩写代码>此错误报告解释了它不受支持的原因(架构问题,而不是原则问题)