在Mercurial中钩后强行推动

时间:2014-07-28 19:31:45

标签: mercurial mercurial-hook

我想知道在Mercurial中挂钩后是否可以强制推送。

我开发了一些pretag挂钩以使用Redmine版本,如果所有检查都正常,我会关闭跟踪器中的版本。问题是用户可以关闭版本,但不能将标签推送到服务器。这就是为什么我需要一种方法来实现它。

我在pretag hook的末尾尝试了“hg update”,但它无法正常工作。

谢谢!

1 个答案:

答案 0 :(得分:0)

  • 我认为,你可以使用pre-tag钩子,而不是特别pretag
  • 如果您想要推送,请从本地推送到远程,而不是更新本地工作目录:hg tag NAME --config hooks.pre-tag='...; hg push'