我希望mercurial服务器在任何用户设置的特定标记名称上向某个生产服务器(客户端)发送一些修订。与持续集成平台非常相似的东西,它以特定标准推动代理更新。
答案 0 :(得分:1)
首先,如果有人设置标签,您就无法集中做任何事情。 Mercurial是分散的,所以除非你的所有开发人员在他们的机器上为此安装了一个钩子,否则你无法通过他们的本地行动发起任何事情。
另一方面,你可以在他们推送的服务器上安装一个钩子,如果.hgtags文件在最新版本中发生了变化,它会将修订推送到其他客户端或服务器(你可以确切地检查它已经从钩子代码改变了。