我可以限制谁可以合并到分支机构吗?

时间:2014-07-14 20:12:44

标签: git github merge

我们的流程涉及功能分支,主分支和生产分支:

  1. 所有工作都在feature branch上进行。
  2. 准备好后,feature branch会通过拉取请求合并到master
  3. 当网站准备好更新时,master会合并到production
  4. 我想只允许特定用户(我们的项目管理员)将master合并到productions

    我只想将master分支合并到生产中。

    我还想通过拉取请求只允许添加master

    我可以编码,所以指向类似的例子,现有的教程等很棒!使用预提交或其他githooks是一种可接受的解决方案。

1 个答案:

答案 0 :(得分:1)

最简单的解决方案就是告诉你的团队不要这样做。如果有人仍然这样做,你会很容易看到你的历史。如果您担心他们可能会以您的名义创建提交并将其推送到制作中,那么您可能根本不应该对它们进行编码。