我们如何将代码推送到多个服务器?我们有许多服务器需要具有相同的代码副本。很难推送到单独的服务器。我知道 Mercurial 有钩子,但它们都没有给出正确的解决方案。
在您的中央服务器中,您创建一个变更组 http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html hook.
所以你的中央服务器将有以下 hgrc:
[paths]
server2=http://server2
server3=http://server3
[hooks]
changegroup.server2 = hg push -f server2
changegroup.server3 = hg push -f server3
您可以为同一事件设置多个挂钩,因此这不应该成为问题。
与变更集挂钩相比,变更组挂钩的优点是运行频率要低得多。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)