【发布时间】:2013-06-04 08:42:00
【问题描述】:
我正在尝试运行hg pull -u,但它给出了以下错误:
searching for changes
/bin/sh: !: not found
abort: preoutgoing.mq-no-push hook exited with status 1
我的 .hgrc 包含这个钩子,我猜这是导致问题的原因:
preoutgoing.mq-no-push = ! hg qtop > /dev/null 2>&1
hg incoming 为我提供了我所期望的更改列表,并且本地或远程存储库中没有 mq 补丁(hg qapplied 和 hg qseries 不返回任何内容)。
简单的解决方法是注释掉我的 .hgrc 文件的这一部分。然后我可以拉,但是在合并时我发现我的存储库中有多个头,这是导致错误的原因吗?如果是这样,更准确的错误消息可能会很好。如果没有,有没有人有更好的解决方法?
【问题讨论】:
标签: mercurial mercurial-queue hgrc