如何让我的本地提交出现在最近拉头的顶部?
这就是背后的事情:
1)我做了一些改变
2)在我的本地存储库中提交它们
3)从远程存储库中拉出(现在我有2个eads,其中一个是我的本地更改)
4)如何将我的本地更改放在另一个头上?我也想接受最近拉头的所有更改,以便它不要求我合并那些不属于我所做的本地更改集的文件。
答案 0 :(得分:6)
您可以使用RebaseExtension。
hg rebase -b <your head revision> -d <latest pulled commit>
将来自指定修订版本(以-b为单位)及其祖先的所有更改集合放在目标修订版本的顶部,但不包括目标修订版本的公共祖先。