1
我有一个分叉的项目,现在主资源库已经添加了一个新的分支,我希望分叉项目。Mercurial:从主资源库添加分支
最好的做法是在本地添加分支,然后从主存储库合并,或者是否有更正确的方法来完成此操作?
我的猜测是这样的,但我不想把事情搞得一团糟:
hg branch theNewBranch
hg pull -r theNewBranch ssh://[email protected]/master_repository/theproject
hg merge 0011223344ff
hg commit -m "Merged in master repository branch"
明白了 - 所以,如果我想合并到同名的分支中,然后我创建一个具有相同名称的分支,并将其合并到该分支中,它将包含拉的所有内容。 –
如果你还没有一个同名的分支,你只需要'hg pull',你就完成了 - 它将在本地创建。如果你已经拥有了它,那么你在'hg checkout theNewBranch'之前拉动它,然后跟着一个'hg merge',默认情况下它会合并到你检出的任何分支的“other”头部。 –