我已经在bitbucet.org上分配了一个mercurial项目,我想将PR(原始项目)合并到我的叉子中的"旧version"分支。那可能吗?我没有找到任何直接的方法,也没有看到将PR作为补丁文件下载的选项。
只是忽略您提供的任何网络接口,并使用您使用的VC,其设计方式:拉动并合并Mercurial自己的设备以完全传统的方式进行远程更改:
-
在您的本地存储库中,从包含有趣的拉请请求的存储库中提取。拉动您感兴趣的修订:
hg pull -rXXXX https://url.to.repo
其中xxxx是有趣的更改的尖端,如拉请求中提到的哈希
-
在您的本地回购中,更新到修订版yyyy,您想查看Just Pull的更改集合并到
中hg update -rYYYY
-
将更改集合并到当前检查的修订:
hg merge -rXXXX
其中xxxx与您从遥控存储库中提取的更改相同。当然,您可能需要解决任何合并冲突,如果您所需的合并点的基础与基础不同,请拉请请求基于。