【发布时间】:2012-11-16 12:42:38
【问题描述】:
假设我有一个没有像这样的分支的修订历史:
1
2
3
4
现在我想在我的存储库中创建一个带有修订版1 和3 的新分支,而不是修订版2 或4。修订版2/3 中没有冲突更新。有没有办法做到这一点。我的最终存储库应该有两个这样的分支:
4
3
2 3
| /
|/
1
【问题讨论】:
-
@Lazy Badger,你为什么从主分支中删除修订版 3?如果可能的话,我想把它放在那里。
-
如果我的印象有误 - 我会改正的。主线将是 1-2-3-4,并且只有 3 个复制到新父级,是吗?
-
是的。抱歉,如果最初不清楚。
-
在 这种 案例中,术语“分支”大多没有意义,因为您想将一个变更集复制到某个新位置。答案将是一个命令变基
hg rebase --keep -s 2 -d 0 -
回复了问题以显示 OP 想要什么。
标签: mercurial branch branching-and-merging