Version control 我可以在推送远程hg repo后强制它执行hg更新吗?
我在笔记本电脑上的mercurial存储库中编写代码,然后通过Version control 我可以在推送远程hg repo后强制它执行hg更新吗?,version-control,mercurial,synchronization,Version Control,Mercurial,Synchronization,我在笔记本电脑上的mercurial存储库中编写代码,然后通过hg push将代码推送到服务器,然后在服务器上运行hg update,然后在服务器上运行我新编写的代码。有没有办法强制服务器上的repo在我从笔记本电脑推到最新版本后自动更新为最新版本,这样我就可以保存该步骤?查看HG faq上的以下条目: 根据Faq,您可以使用钩子在推送之后自动调用“hg update” [hooks] changegroup = hg update >&2 这在远程存储库的.hg/hgrc中。必
hg push
将代码推送到服务器,然后在服务器上运行hg update
,然后在服务器上运行我新编写的代码。有没有办法强制服务器上的repo在我从笔记本电脑推到最新版本后自动更新为最新版本,这样我就可以保存该步骤?查看HG faq上的以下条目:
根据Faq,您可以使用钩子在推送之后自动调用“hg update”
[hooks]
changegroup = hg update >&2
这在远程存储库的.hg/hgrc中。必须将输出重定向到stderr(或/dev/null),因为stdout用于数据流。@Ryan Thompson:这符合您的目的吗?几乎写了相同的:-)+1会--quiet也会抑制所有stdout输出吗?