【发布时间】:2017-01-16 17:51:41
【问题描述】:
我想用新代码更新在 Mercurial (hg) Bitbucket 存储库上创建的拉取请求。这可能吗?
我在分支上尝试了hg push -f,但它创建了一个新头,而旧头仍然存在。 PR 仍然指向之前的提交。
Web UI 有什么方法可以将现有 PR 指向新的头部?
【问题讨论】:
标签: mercurial bitbucket pull-request
我想用新代码更新在 Mercurial (hg) Bitbucket 存储库上创建的拉取请求。这可能吗?
我在分支上尝试了hg push -f,但它创建了一个新头,而旧头仍然存在。 PR 仍然指向之前的提交。
Web UI 有什么方法可以将现有 PR 指向新的头部?
【问题讨论】:
标签: mercurial bitbucket pull-request
这是不正常的,因为它在没有hg push -f 的情况下工作。
只做hg push --branch name_of_pull_request_branch_of_harald 就足够了。
现在,您可以尝试使用 BitBucket 网站编辑您的拉取请求。使用 Edit 按钮,在 Merge 和 Decline 按钮之间,您可以选择更新的分支。
【讨论】:
要更新 bitbucket 中的拉取请求,您需要做的就是将额外的提交推送到您的 fork 中拉取请求所针对的分支。
在您的情况下,听起来您需要将新头与拉取请求指向的头合并,然后将其推送到您的分叉。这应该使用您所做的更改来更新拉取请求。
【讨论】: