用mercurial推送node.js应用程序的部署

我已经阅读了几个使用Git push和hooks自动部署node.js / express应用程序的例子。

例如,如此处所述: http : //catchvar.com/nodejs-server-and-web-sockets-on-amazon-ec2-w

这看起来像个好主意,但不幸的是我正在使用Mercurial。

任何人都可以指出我正确的方向使用mercurial来实现同样的事情吗? (和SSH)

Mercurial不支持直接从仓库中分离工作目录,但为了您的目的,您可以在changegroup 挂钩中使用像hg archive files ~/www changegroup hg archive files ~/wwwchangegroup

我认为这个问题有一个解决scheme,可能接近你正在寻找,即使有点棘手。 否则,我将不胜感激,知道如果你能解决这个问题如何?

使用Mercurial在多个服务器上自动部署Web