gpt4 book ai didi

git 分支删除 - HOOK

转载 作者:太空狗 更新时间:2023-10-29 14:15:10 25 4
gpt4 key购买 nike

我准备了很多关于保护远程分支的文章...

不过,我想在 git hook 中捕获以下 LOCAL repo 命令:

git branch -d abranchthatshouldnotbedeleted

我想 Hook 该命令并根据我制作的“ protected 分支”的分支列表文件对其进行分析,并进行简单检查以允许或拒绝删除。

我的某些分支机构现在被锁定在他们现在管理的地方并且必须受到保护。

最佳答案

自 GitHub doesn't allow pre-receive hook (仅 post-receive ones ),我建议推送到受 Gitolite 保护的中间 本地存储库(一个 authorization layer ,通过 ssh 或 http 访问你的 git repo)。

Gitolite 可以帮助编写各种访问规则,包括 protecting a branch against deletion .

如果允许推送,则提交后 Hook 可以将其自动推送到 GitHub。

关于git 分支删除 - HOOK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14271989/

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