我们在单个存储库中使用了Mercurial。我们有一个master
分支和一个develop
分支(以及功能分支,但它们与当前问题无关)。
我们用发行版(5.1.0.102等)标记master
分支。我们在develop
上进行开发。
但是现在我们要修复先前版本中的错误。关于这个问题,这里有很多问题,但是似乎没有一个问题可以解释我要做什么。
我想做的是这样的:
develop
分支我似乎无法通过更新来做到这一点。我试图更新到6.1.1,创建一个分支,然后从那里开始,但这带来了
master
分支的技巧,包括所有后续更改。有这样做的标准方法吗?我是否正确解释了这些,以便你们得到我需要做的事情?看来这是很常见的事情。
最佳答案
您无需显式创建分支。我这样做的方式是这样的:
如果您需要进行更多更改,则只需重复上述操作,但在master分支中使用6.1.2标签即可。
关于mercurial - 如何通过Mercurial修复先前版本中的错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5678855/