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