如何将我在默认分支上所做的错误修复放入 mercurial 中的命名分支中?我最近开始研究一项新功能,所以我想我会在一个分支中完成这项工作(我以前没有真正做过),这样我就可以将更改保留在主默认分支之外,直到我完成它们的工作并且该功能已准备好部署。我的想法是我可以更新到默认分支并根据需要应用任何错误修复。
现在我想把错误修复放到我命名的分支中。提示(rev 739)有我想合并到 BoardSummary 分支中的更改。我知道我可以合并,但我不想将我的 BoardSummary 更改带入默认分支。
我查看了mercurial: apply a bugfix change from stable named branch to dev branch answer,但这对我来说没有意义。
编辑:我同意“然后你发现变更集 2 引入了一个错误”,在我的情况下,我回到 732 修复了错误并提交(到默认值)。这个想法是在我分支之前修复已经到位。但是现在如何在不将 2 个分支合并在一起的情况下将该修复程序放入 738 中?看起来该错误实际上已在 739 中修复 - 因此尚未在 BoardSummary 分支中。这似乎是第二棵树在答案中显示的内容,但第三张图解释为“你会这样做” - 我不明白那一点