GitHub:重新打开合并的拉取请求
- 我做了一些改变
- 我提交了一个拉请求
- 拉请求被接受并合并。
- 我们发现一个错误
- 我修正了这个错误之后,再次移除了这些变化。
我现在已经修复了这个bug,并希望重新提交一个额外提交的pull请求。 有没有办法重新打开拉请求或更新它,或者我必须创build一个新的拉请求,再次input描述等? Gitorious有这个function,我们最近搬到了GitHub。
答案似乎是: 你不能。
一旦拉取请求被合并并closures,它将被永久locking,无法重新打开。 如果您的pull请求被合并,closures,那么您的更改被拉出(通过强制推回到合并之前),您将需要添加提交到分支,并创build一个新的拉取请求,复制所有的细节,可能提供链接到原始的拉取请求以手动保存历史logging。
可能是未来的GitHub的一个很好的function请求。
我刚刚成功地重新打开了拉请求
- 评论拉请求
- 点击评论表单上的“提交并重新打开”button。
只需从现有的分支派生一个新的分支,你已经做了额外的1次提交。 从那里提交拉请求。
您可以使用还原操作:
它将创build另一个拉取请求,撤销合并的PR中所做的所有更改。