it-swarm.cn

如何设置Mercurial以跟踪共享主机上的站点修订?

我需要采取哪些具体步骤进行设置?

我是否需要特殊的提交后挂钩来更新站点的远程副本?

我是否需要SSH访问远程服务器?

我正在寻找一个设置,我可以将更改推送到远程存储库,更改将发布到网站。

6
Evan Plaice

您可以使用 hg serve命令 配置Mercurial以运行Web服务器。可以使用hg服务上的运行时选项列表 这里

设置好Web服务器后,hg clone http://servername:port将提取服务器资源的副本,hg Push将从该目录更新服务器。

要在收到新Push时强制服务器自行更新,请将 以下 添加到存储库中的.hg/hgrc文件中:

[hooks]
changegroup = hg update >&2

这应该可以实现您的目标。

5
Soleil