我有一个分叉项目,现在主存储库在我的分叉项目中添加了一个我想要的新分支。
最佳做法是在本地添加分支,然后从主存储库进行合并,还是有更正确的方法来执行此操作?
我的猜测是这样,但我不想搞砸了:
hg branch theNewBranch
hg pull -r theNewBranch ssh://hg@bitbucket.org/master_repository/theproject
hg merge 0011223344ff
hg commit -m "Merged in master repository branch"
答案 0 :(得分:3)
无需在本地添加。每个提交都有刻录的分支。如果他们在theNewBranch
上有提交,你就会得到它。
如果您想要在本地镜像的所有内容,请执行以下操作:
hg pull ssh://hg@bitbucket.org/master_repository/theproject
如果你想合并到你的本地分支,请执行:
hg checkout mylocalbranch
hg merge theNewBranch