gpt4 book ai didi

git - 如何保护 GitHub 中的 "master"分支?

转载 作者:行者123 更新时间:2023-12-01 14:30:18 26 4
gpt4 key购买 nike

我们是几个人的团队。每个人都在一个功能分支上工作,并通过 GitHub UI 将他的东西 merge 到 master当一个准备好了。

现在可以防止直接推送到 master ,而是创建一个 pull request何时准备 merge 新功能?此外,将 merge 限制为仅对开发人员的子集进行 merge 会很糟糕。

最佳答案

Additionally it would be awsome to restrict merges to a subset of devs only.



您可以 restrict pushes to a branch组织中的特定用户或团队。这将允许您建立一个可以 merge 回 master 的团队。 .

branch restriction gif

或者,对于小型团队,您可以考虑让每个开发人员设置客户端 Hook 以防止推送到远程 master .

最后,如果您使用提供预接收 Hook 的 GitHub Enterprise,您可以启用一个 enforces code to be merged through a PR

关于git - 如何保护 GitHub 中的 "master"分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34131617/

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