我在我们的存储库中为一个功能创建了一个命名分支 - 然而,与我更好的判断相反,我从我们的主要修订版而不是早期版本(我从多个功能分支分支)分支出来。
我已经对该分支进行了一些提交 - 它们只是本地的,尚未推送 - 但我想将分支根移动到我的默认分支上的早期修订版。我不想对我的提交做任何更改(因为不会有任何冲突);如果可能的话,我基本上只想更改分支来自的父修订版。
我怎样才能在 Mercurial 中轻松地做到这一点?
最佳答案
just want to change the parent revision that the branch came from
只是 rebase :hg rebase -s MOVED_ROOT -d NEW_PARENT_OF_MOVED_ROOT --keepbranches
关于version-control - Mercurial : Change root of named branch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615249/