代码之家  ›  专栏  ›  技术社区  ›  Ryan C. Thompson

我可以强制一个远程hg repo在我推到它之后进行hg更新吗?

  •  22
  • Ryan C. Thompson  · 技术社区  · 15 年前

    我在笔记本电脑上的一个mercurial存储库中编写代码,然后通过 hg push ,然后在服务器上运行 hg update 然后在服务器上运行我新编写的代码。在我从笔记本电脑推到服务器上的repo之后,有没有办法强制它自动更新到最新版本,这样我就可以保存步骤了?

    1 回复  |  直到 15 年前
        1
  •  34
  •   BrenBarn    8 年前

    查看HG faq上的以下条目: Any way to 'hg push' and have an automatic 'hg update' on the remote server? .

    根据常见问题解答,您可以使用钩子在推送之后自动调用“hg update”

    [hooks]
    changegroup = hg update >&2
    

    这将进入远程存储库中的.hg/hgrc。输出必须重定向到stderr(或/dev/null),因为stdout用于数据流。

    推荐文章