我在HG repo中有一个分支(让它为default
)。我在某个时候开始了一个匿名分支,进行一些测试(并添加了一个功能,虽然我不确定如果使用TortoiseHg,有一个功能的重大冒险是什么)。到目前为止一切都很好。
现在,default
分支得到了一些错误修正。我也在我的匿名分支中需要它们。
合并或处理此方案的最佳方法是什么?
答案 0 :(得分:2)
要将更改从主default
分支复制到匿名分支,您可以将默认分支合并到匿名分支中。
这个问题是你丢失了额外的分支,所以如果你不想在主分支中进行匿名分支的更改,你需要记下主default
分支的当前头部。为此,您可以在合并之前标记主default
分支的头部。
另一种选择是在进行合并之前用书签标记它。
然后,如果您需要在永久合并两个分支之前对主分支进行进一步更改,则首先更新为标记或书签。
答案 1 :(得分:1)
如果您希望在从主线分歧到匿名分支头之后只集成某些变更集,您可以(取决于树)
与命名分支一样
答案 2 :(得分:1)
你可以合并。在合并后提交时,您的匿名分支将继续,直到您准备好推送。
答案 3 :(得分:0)
我只是从默认分支导出变更集并将它们导入匿名分支。