【发布时间】:2011-08-09 23:28:17
【问题描述】:
我最近开始使用 Mercurial 跟踪我的项目的更改。在开始开发某个功能之前,我进行了几次修改。现在,我想回到我实现该功能之前的修订版,并尝试以一种非常不同的方式实现它。但是,我想保留我在处理第一个实现时所做的一些更改,因为无论我选择哪种实现,它们都同样适用。
在我开始实施该功能之前更新回修订版的最佳方法是什么,但有选择地将默认分支中的更改合并到一个新的单独分支中?这是与 Mercurial 合并/分支的正确方法吗?如果我这样做,我以后可以“放弃”其中一个分支以支持此功能的一个特定实现吗?
【问题讨论】: