我推送它后可以强制远程hg repo进行hg更新吗?

时间:2010-11-29 01:35:27

标签: version-control mercurial synchronization

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

1 个答案:

答案 0 :(得分:34)

请查看HG常见问题解答中的以下条目: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用于数据流。