Mercurial 如何将一些默认提交转换为分支?

Mercurial 如何将一些默认提交转换为分支?,mercurial,Mercurial,我正在做一个项目,几年前开始开发一个新功能。通常我会从default中创建一个分支,并在完成后将其合并回来,就像本例中的consistant scan_uuid: 我忘了这么做,现在我意识到,既然rev411,我应该开始一个新的分支删除旧记录 结束了吗?有没有办法在rev411和413之间分支/重命名default以删除旧记录?(让我们想象一下,为了使问题更加通用,我现在在default中的rev420,只想将411和413之间的部分移动到删除旧记录分支) 阅读有关rebase的内容,了解它

我正在做一个项目,几年前开始开发一个新功能。通常我会从
default
中创建一个分支,并在完成后将其合并回来,就像本例中的
consistant scan_uuid

我忘了这么做,现在我意识到,既然rev
411
,我应该开始一个新的分支
删除旧记录

结束了吗?有没有办法在rev
411
413
之间分支/重命名
default
删除旧记录
?(让我们想象一下,为了使问题更加通用,我现在在
default
中的rev
420
,只想将
411
413
之间的部分移动到
删除旧记录
分支)

  • 阅读有关rebase的内容,了解它
  • 将历史的一部分移到新分支中
    • 创建分支作为410 cset的子级(您的家庭作业)
    • 411::
      重新设置到新分支(您的家庭作业)
    • 返回
      414::
      返回默认分支。。。回答“为什么需要它”(你的家庭作业)

  • 谢谢你的帮助,我会试试的。这种居高临下的语气是没有用的,不是每个人生来就具有普遍的知识。