据我所知,可以在 :
将仓库设置为 public ->
Setting ->
Branches ->
Add Branch protection rules ->
[x] Require pull request reviews before merging
[x] Include administrators
这种方式能够很好的保护 master 分支的随意 push,并且要到 dev 分支上发起 pull request
然后再 master 分支上进行 merge 才能够修改 master 分支上的内容,这种方式我认为就是一种非常标准且舒畅的流程,就是我想要的
但是就此却引发了另外一个问题,因为我是仓库的所有者,我发现没有途径(或许)能够让仓库所有者自己审批自己的 pull request
广大 V 站的朋友们,深信这个问题并不是只有我一个人遇到过,大家就此还有什么更好的解决方案
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.