Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望 mercurial 服务器在任何用户设置的特定标签名称上通过 ssh 向某个生产服务器(客户方)发送一些修订。与持续集成平台非常相似的东西,它按特定标准向代理推送更新。
首先,如果有人设置标签,您将无法集中执行任何操作。Mercurial 是去中心化的,因此除非您的所有开发人员在他们的机器上为此安装挂钩,否则您无法从他们的本地操作中启动任何操作。
另一方面,您可以在他们推送到的服务器上安装一个钩子,如果 .hgtags 文件在最新版本中发生了更改,则将修订推送到其他客户端或服务器(并且您可以准确检查它是如何更改的从钩子代码)。