0

上周末,我花了很多时间(和许多提交)来开发我现在认为是错误的开发线。不过,我不想放弃我所做的工作;我想把它留在项目历史中。

问题是,我已经从我的公共存储库中的开发主线合并了几次。因此,一旦我推送到公共存储库,“主线”将成为我认为是错误的开发线。(另外,每个人的客户都抱怨到处都是新人)

我该如何处理这种情况?

4

1 回答 1

2

hg rebase就是你要找的。您将创建一个“死胡同”分支,将提交变基到那里,然后您的默认分支不受影响,但死胡同仍在回购历史记录中。

仍然会有一个额外的头部,但是,还有一个额外的头部。你仍然--close-branch可以像任何其他分支一样摆脱它。

于 2012-04-24T18:07:52.553 回答