version-control - Mercurial : Change root of named

我在我们的存储库中为一个功能创建了一个命名分支 - 然而,与我更好的判断相反,我从我们的主要修订版而不是早期版本(我从多个功能分支分支)分支出来。

我已经对该分支进行了一些提交 - 它们只是本地的,尚未推送 - 但我想将分支根移动到我的默认分支上的早期修订版。我不想对我的提交做任何更改(因为不会有任何冲突);如果可能的话,我基本上只想更改分支来自的父修订版。

我怎样才能在 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/

相关文章:

sympy - 在 sympy 中简化自由基

sql - 如何从 Rails 中的数据库中选择具有 ID 的不同记录?

python - 如何在 Django 中订购反向外键?

animation - iOS7 SpriteKit 如何对两个或多个 Sprite 节点 chil

ruby-on-rails - 不要在 Rails 根路由中发布表单

pbs - 请求节点的所有处理器

spss - 为什么 "repeated measures"在SPSS的 "analyze - gl

indexing - MariaDB 中的索引键大小限制是多少?

jsf - 如何在 PrimeFaces DataTable 中设置自增列?

ssis - 如何使用任何命令行、C# 或 T-SQL 导出部署在 "Integration Ser