什么是正确的 GitHub 设置来防止人们提交到 master 分支?
What are the proper GitHub settings to prevent people from committing to the master branch?
我想在 GitHub 上设置一个适当的工作流,初级工程师提交拉取请求以进行代码审查,只有首席工程师才能提交到主分支。
我正在寻找在商业软件环境中工作的专业人士的意见。我发现执行权限的页面非常简单。有几种选择。当然,限制谁可以推送到匹配的分支。我是否也应该检查其他人?
除了 one 存储库中的分支权限之外,另一种方法是 gate 存储库:
- 您正在设置一个 public 开发人员可以提交的回购协议(在主分支或主题分支上)
- 您正在使用组织内的私人或回购,您可以从中拉取
这样一来,您或您的组织团队可以控制您选择包含在该主存储库的主库中的贡献。
我想在 GitHub 上设置一个适当的工作流,初级工程师提交拉取请求以进行代码审查,只有首席工程师才能提交到主分支。
我正在寻找在商业软件环境中工作的专业人士的意见。我发现执行权限的页面非常简单。有几种选择。当然,限制谁可以推送到匹配的分支。我是否也应该检查其他人?
除了 one 存储库中的分支权限之外,另一种方法是 gate 存储库:
- 您正在设置一个 public 开发人员可以提交的回购协议(在主分支或主题分支上)
- 您正在使用组织内的私人或回购,您可以从中拉取
这样一来,您或您的组织团队可以控制您选择包含在该主存储库的主库中的贡献。