如何通过mercurial修复以前版本中的bug?
我们在单个存储库中使用mercurial。我们有一个如何通过mercurial修复以前版本中的bug?,mercurial,workflow,Mercurial,Workflow,我们在单个存储库中使用mercurial。我们有一个master分支和一个develope分支(以及功能分支,但它们与当前的问题没有密切关系) 我们用发行版(5.1.0.102等)标记master分支。我们在develope上进行开发 但是现在我们想修复以前版本中的一个bug。关于这个问题,这里有很多问题,但似乎没有一个能解释我想做什么 我想做的是: 更新到我们发布的位置(如6.1.1) 修复该版本中的一些bug 将结果代码状态标记为(6.1.2) 构建这个新的6.1.2代码库 将这些修复迁移到
master
分支和一个develope
分支(以及功能分支,但它们与当前的问题没有密切关系)
我们用发行版(5.1.0.102等)标记master
分支。我们在develope
上进行开发
但是现在我们想修复以前版本中的一个bug。关于这个问题,这里有很多问题,但似乎没有一个能解释我想做什么
我想做的是:
develope
分支中master
分支的提示,包括所有后续更改
有没有一个标准的方法可以做到这一点?我解释对了吗?这样你们就知道我该做什么了?这似乎是一件非常常见的事情。除非您真的想要创建一个完整的分支,否则您真的不需要创建一个命名分支。您可能想做的是:
这将保留对版本的标记,以便您可以轻松返回到它。您不需要显式创建分支。我会这样做:
如果您需要进行更多更改,则只需重复上述操作,但在主分支中使用6.1.2标记。cdeszaq--对不起,他抢先了您一步。;-)非常感谢。太好了——谢谢你帮我正确地思考。