【发布时间】:2018-06-10 07:45:30
【问题描述】:
我是 GIT 和分支的新手,最近我看到了 protected 分支,这是什么意思,我们如何保护分支?
【问题讨论】:
-
Protected 不是 Git 属性,它由各种托管服务器实现(不同!)。 (因此您需要指定您感兴趣的托管服务器。)幸运的是,它们都非常相似,至少到目前为止,据我所知,至少截至 2017 年底。
-
关于如何在本地实现中保护分支,每个托管服务都会给出他们的解决方案。这应该会有所帮助:
https://stackoverflow.com/questions/2471340/is-there-a-way-to-lock-a-branch-in-git -
@torek 谢谢你,作为 git 的一部分,我反对受保护,任何关于托管服务器的文档,我都对所有(Github、GitLab 等)感到困惑,然后是
Git这是一个有点混乱,你能不能配置你自己的服务器,这样你就可以使用 git 上传项目,然后配置自定义分支保护? -
是的,您可以配置自己的 Git 服务器。设置有点复杂,这就是为什么存在像 GitHub 这样的提供商并且可以通过销售服务赚钱的原因。处理企业 Git 环境(我曾经参与过运行一个)可以根据要求在 IT 部门担任一个或多个职位。
标签: git branch git-branch