【发布时间】:2011-05-10 20:27:32
【问题描述】:
我确定以前有人问过这个问题,但我什至不确定我要查找的术语是什么。
我有一个如下所示的分支结构:
startoftime -> A -> B -> C -> D (master head)
|
-> X -> Y (feature1 head)(tag T)
|
-> Q -> R (feature2 head)
基本上我从提交 B 创建了两个功能分支并在其中进行了开发。其中一个的头上有一个标签,反映了它从原始根源的整体历史。现在我想将它们折叠回 master,但理想情况下,我希望它们出现在历史记录中之前 master 上的新内容,而不是之后,因此将当前 master 头留在原处。理想情况下,我会这样:
startoftime -> A -> B -> X -> Y -> Q -> R -> C -> D (master head)
|
(tag T)
我应该在这里查看哪些概念或命令?
有人建议rebase 可能是我在这里所追求的。所有这三个分支都已经被推送到我的遥控器上,尽管我可以保证除了我之外没有人从中拉出/签出。我还能使用变基吗?
谢谢。
【问题讨论】: