gpt4 book ai didi

git "pre-branch" Hook 可能吗?

转载 作者:太空狗 更新时间:2023-10-29 13:43:18 24 4
gpt4 key购买 nike

我想创建一个“分支前” Hook ,如果另一个分支的名称与给定的正则表达式匹配,则阻止用户创建名称与给定正则表达式匹配的分支。

最理想的情况是,这可以在本地托管并在用户接触远程仓库之前触发,但我愿意接受任何可以防止在远程(预推送或预推送)上创建具有不需要的名称的分支的方法可能收到钩子(Hook)?)

刚刚转向 git,所以请将我对 git hooks 的了解视为非常新手。

谢谢!

最佳答案

在本地执行此操作是不可取的 - 开发人员在自己的存储库中执行的操作完全是他自己的事。

您可以安装一个服务器端 Hook 来检查被推送的引用的名称。 this example 中的第一个脚本显示如何获取引用名称。

如果开发人员想使用任何名称,他可以这样做 - 然后,如果它试图推送一个坏名称,他仍然可以使用 git push <remote> <localref>:<remoteref> 将其更改为他想要的任何其他名称。符号,如 git push origin badly_named:ok_named .

关于git "pre-branch" Hook 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26745194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com