我可以修改某人对我的存储库的拉取请求,并将这些修改添加到该拉取请求中吗?
Say A forked my repo,添加了一个功能分支,并在我的repo上发出了一个pull请求。我想对pull请求进行一些更改,并且不一定要合并它,但是更新pull请求。这可能吗?
答案 0 :(得分:1)
长答案简短:否。除非您有权编辑该人的分叉,否则不会。但是,您可以引入此人的提交并在其上工作,如下所示。请注意,这不会修改PR,但只允许您保留此人的提交。
您可以创建一个新分支。然后将遥控器指向A提交PR的分支,从A分支中提取更改,然后处理这些更改。
步骤:
假设A的叉子位于https://github.com/repo/A.git
,而A的分支名称为<A's_branch_name>
。
aBranch
)。git pull
以拉入分支。git checkout aBranch
。 git remote add aBranchRemote https://github.com/repo/A.git
。git merge aBranchRemote <A's_branch_name>
PS:我没有测试过这些步骤,但它应该可以正常工作。昨天我遇到了一个非常类似的情况,这很有效。