我在bitbucet.org上分享了一个善变的项目,我想将PR(到原始项目)合并到一个旧版本的#34;在我的叉子分支。那可能吗?我还没有找到任何直接的方法,我也没有看到下载PR作为补丁文件的选项。
答案 0 :(得分:2)
只需忽略您提供的任何Web界面,并使用您使用的VCS,如何设计:以完全传统的方式将远程更改与mercurial自己的设备相结合:
,从包含有趣拉取请求的存储库中提取。拉出您感兴趣的修订版:
hg pull -rXXXX https://url.to.repo
其中XXXX是有趣变更集的提示,拉取请求中提到的HASH
在您的本地仓库中,更新到修订版YYYY您希望看到刚刚拉出的变更集合并到
hg update -rYYYY
将变更集合并到当前签出的修订版:
hg merge -rXXXX
其中XXXX与您从远程仓库中提取的变速箱ID非常相同。当然,如果所需合并点的基础与拉取请求所基于的基础不同,您可能需要解决任何合并冲突。