【发布时间】:2015-01-15 05:46:08
【问题描述】:
我正在尝试了解如何在 github 中禁用“拉取请求”。
问题 1: 我们正在尝试使用变基工作流程,这意味着如果这不是快速推进,那么使用拉取请求可能是有害的。 一种解决方案:为我要禁用拉取请求的分支设置分支权限。或者将我添加为任何进入 master 的审阅者。
问题 2: 所以这就引出了一个问题,我可以在 github 中设置分支权限吗?对于任何想要进入 master 的更改,我可以将自己添加为审阅者吗?
问题 3: Github 已经明确删除了 pre-receive 钩子,那么在源访问服务器之前我该如何执行任何强制措施?可以完成预提交挂钩,但同时可能会很痛苦。
我在这里问过类似的问题:Commit message hook on github
似乎 github 可能对合并工作流程甚至 git-flow 有用,但对于 rebase 工作流程可能很难维护,这是一个公平的假设吗?
我可以将 atlassian Stash 视为变基工作流程的更好工具吗?
【问题讨论】:
-
查看最新(2021 年 11 月)功能“绕过所需的拉取请求”是否有帮助:请参阅下面我编辑的答案](stackoverflow.com/a/40008924/6309)。