gpt4 book ai didi

Mercurial:有远程全局钩子(Hook)吗?

转载 作者:行者123 更新时间:2023-12-02 23:50:05 27 4
gpt4 key购买 nike

在托管所有 Mercurial 存储库 (+100) 的远程服务器上,我想定义一个全局钩子(Hook)。也就是说,在提交到任何存储库之后,假定会发生某个操作(实际上应该触发一个发布请求)。

我知道我可以在每个存储库中定义一个钩子(Hook),但考虑到存储库的数量,这不是一个选择。有没有办法全局定义钩子(Hook)?

最佳答案

在“远程”服务器上,一切都与本地计算机上的工作方式相同。

任何应该适用于每个存储库的内容都可以由全局配置文件(~/.hgrc 或 %USERPROFILE%\mercurial.ini)控制。因此,如果所有存储库都由服务器上的同一用户拥有,则将这些 Hook 添加到其 ~/.hgrc 中。还有其他地方可以存放系统范围的配置文件。摘自 hg help config(unix 路径):

- "<repo>/.hg/hgrc" (per-repository)
- "$HOME/.hgrc" (per-user)
- "<install-root>/etc/mercurial/hgrc" (per-installation)
- "<install-root>/etc/mercurial/hgrc.d/*.rc" (per-installation)
- "/etc/mercurial/hgrc" (per-system)
- "/etc/mercurial/hgrc.d/*.rc" (per-system)
- "<internal>/default.d/*.rc" (defaults)

关于Mercurial:有远程全局钩子(Hook)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32338234/

27 4 0
文章推荐: angularjs - 将一个指令替换为另一个指令,而无需编译子节点两次
文章推荐: javascript - 如何使
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com