Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control 我可以在推送远程hg repo后强制它执行hg更新吗?_Version Control_Mercurial_Synchronization - Fatal编程技术网

Version control 我可以在推送远程hg repo后强制它执行hg更新吗?

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中。必

我在笔记本电脑上的mercurial存储库中编写代码,然后通过
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输出吗?