我可以修改其他人的拉取请求并将其推回到其分支中吗?

时间:2016-02-08 20:44:14

标签: github pull-request

GitHub解释说,您可以分叉,修改,提交,推送和触发拉取请求。他们还解释说,您仍然可以修改,提交,推送,并在网站上更新请求。

我想知道是否可以做同样的事情但不是叉子的作者?我是一个带有拉动请求的回购的所有者我想要纠正自己,但之后仍在讨论......我试图将我的更改推送到作者的回购中(考虑一些正确的访问将被计算)但访问权限被拒绝。

2 个答案:

答案 0 :(得分:5)

在GitHub上创建拉取请求(PR)时,您可以选择允许维护者提交PR更改的选项。您也可以在PR创建完成后执行此操作:在PR的详细视图中,在右下方的"取消订阅","参与者"。因此,如果想要在你拥有的GitHub存储库中提交其他人的PR:请他们给你这个权限。

enter image description here

从GitHub帮助页面:"只有拉动请求创建者可以向上游存储库维护者或者对上游存储库具有推送访问权限的人提供对其拉取请求的比较提交的权限比较分支。" Allowing changes to a pull request branch created from a fork

不幸的是,据我所知,为了让某人提交PR,你必须给他们写入存储库的权限,并且不能有选择地给他们写PR的访问权限。

答案 1 :(得分:3)

官方GitHub支持在此日期的回答

  

分叉存储库的所有者可以决定它们   想把你的变化拉进他们的分支。

     

您可以修改他们的Pull Request并将其合并到您的存储库中。   然后,您可以请求他们下拉您所做的更改   进入他的叉子,与你的叉子同步。