限制分支X仅从Github中的一个特定分支Y合并

时间:2017-09-29 19:38:27

标签: git github

我的存储库属于我创建的组织。我希望在拉扯请求期间避免错误。例如,意外地允许分支master从不同的分支合并,然后development

我该如何做到这一点?

1 个答案:

答案 0 :(得分:1)

如果你使originalProperty成为受保护的分支,那么只有那些对受保护分支具有提升访问权限的人才能推送到它,和/或合并拉取请求(理想情况下,没有人在没有拉取请求的情况下直接推送,除非修复合并/提交问题)。确实没有必要确保它们只来自master(在我看来),这是您需要与所有领导/高级开发人员达成一致的过程。给予这些权利。

Git提供了大量工具来恢复某些人搞砸的罕见情况。当然,你最终可能会得到一两次额外的承诺,但这不是灾难性的事情。通过完全僵化,自上而下的过程,你会失去更多的生产力,而不是通过稍微宽松一点,培训人们了解最佳实践,并通过培训和纠正(当出现奇怪的错误时)让他们成为更好的开发人员。

至少这是我的经历。