0

我希望 mercurial 服务器在任何用户设置的特定标签名称上通过 ssh 向某个生产服务器(客户方)发送一些修订。与持续集成平台非常相似的东西,它按特定标准向代理推送更新。

4

1 回答 1

1

首先,如果有人设置标签,您将无法集中执行任何操作。Mercurial 是去中心化的,因此除非您的所有开发人员在他们的机器上为此安装挂钩,否则您无法从他们的本地操作中启动任何操作。

另一方面,您可以在他们推送到的服务器上安装一个钩子,如果 .hgtags 文件在最新版本中发生了更改,则将修订推送到其他客户端或服务器(并且您可以准确检查它是如何更改的从钩子代码)。

于 2013-02-18T17:57:50.687 回答