如何将Bitbucket上分叉项目的PR与mercurial合并?

时间:2017-10-03 11:30:19

标签: mercurial bitbucket

我在bitbucet.org上分享了一个善变的项目,我想将PR(到原始项目)合并到一个旧版本的#34;在我的叉子分支。那可能吗?我还没有找到任何直接的方法,我也没有看到下载PR作为补丁文件的选项。

1 个答案:

答案 0 :(得分:2)

只需忽略您提供的任何Web界面,并使用您使用的VCS,如何设计:以完全传统的方式将远程更改与mercurial自己的设备相结合:

    在您的本地仓库中
  1. ,从包含有趣拉取请求的存储库中提取。拉出您感兴趣的修订版:

    hg pull -rXXXX https://url.to.repo

    其中XXXX是有趣变更集的提示,拉取请求中提到的HASH

  2. 在您的本地仓库中,更新到修订版YYYY您希望看到刚刚拉出的变更集合并

    hg update -rYYYY

  3. 将变更集合并到当前签出的修订版:

    hg merge -rXXXX

    其中XXXX与您从远程仓库中提取的变速箱ID非常相同。当然,如果所需合并点的基础与拉取请求所基于的基础不同,您可能需要解决任何合并冲突。