自动更新变更集钩子失败,状态为 -1

自动更新变更集钩子失败,状态为 -1

我在 LAN 上使用 Mercurial SCM,使用的是普通共享文件夹,而不是 HTTP。我在运行自动更新挂钩时遇到了问题。

我已经进入这个钩子了常见问题解答中详细说明。这样就安装了钩子,但是当我将某些内容推送到远程存储库时,出现错误:

added 1 changesets with 1 changes to 1 files
running hook changegroup: hg update >&2
warning: changegroup hook exited with status -1

有一个类似的 Stack Overflow 问题,但它没有提供任何解决方案,除非某处可能存在权限错误。

有没有其他人遇到过这个问题?有没有人能进一步解释一下这个问题,或者告诉我从哪里开始解决这个问题?这可能是服务器权限的问题吗?

答案1

请尝试

[hooks]
changegroup = hg update --debug

相反。错误的重定向可能会在某些旧版本的 Mercurial 中出错。然后尝试使用

$ hg push --debug

获取 Mercurial 的所有可用输出。

相关内容