是否可以配置这样的限制,使得分支的PR / MR只能由分支的作者创建?
我对github,bitbucket和gitlab的所有可能解决方案感兴趣。
答案 0 :(得分:1)
在PR / MR创建方面没有任何限制(例如,在GitHub:“ How to disable pull requests in GitHub?”)
有受保护分支(for GitHub或GitLab)的概念
然后GitHub有了status check的概念(没有yet for GitLab,webhook也可以帮助您):您可以将PR / MR由另一位作者创建的事实编码为“状态被拒绝”,然后先前提交的作者。
请记住,尽管Git本身没有“作者分支”:仅提交作者,每个提交是一个或多个分支的一部分。