如何将本地提交置于拉头之上

时间:2011-12-07 23:45:04

标签: mercurial

如何让我的本地提交出现在最近拉头的顶部?

这就是背后的事情:

1)我做了一些改变

2)在我的本地存储库中提交它们

3)从远程存储库中拉出(现在我有2个eads,其中一个是我的本地更改)

4)如何将我的本地更改放在另一个头上?我也想接受最近拉头的所有更改,以便它不要求我合并那些不属于我所做的本地更改集的文件。

1 个答案:

答案 0 :(得分:6)

您可以使用RebaseExtension

实施例

hg rebase -b <your head revision> -d <latest pulled commit>

将来自指定修订版本(以-b为单位)及其祖先的所有更改集合放在目标修订版本的顶部,但不包括目标修订版本的公共祖先。