相关疑难解决方法(0)

如何通过mercurial修复以前版本中的错误?

我们在一个存储库中使用mercurial.我们有一个master分支机构和一个develop分支机构(以及功能分支机构,但它们与手头的问题没有密切关系).

我们master用版本标记分支(5.1.0.102等).我们在开发上develop.

但现在我们想修复以前版本中的错误.关于这个问题,关于SO有很多问题,但它们似乎都没有解释我想做什么.

我想要做的是:

  1. 更新到我们发布的地方(比如6.1.1)
  2. 修复该版本中的许多错误
  3. 标记结果代码状态为(6.1.2)
  4. 构建这个新的6.1.2代码库.
  5. 将这些修复程序迁移到develop分支中
  6. 这样做我可以回到6.1.2并在需要时修复bug.

我似乎无法通过更新来做到这一点.我尝试更新到6.1.1,创建一个分支,然后从那里开始,但这会带来master分支的提示,包括所有后续更改.

有这样做的标准方法吗?我是否正确解释了这些你们得到了我需要做的事情?看起来这是很常见的事情.

workflow mercurial

2
推荐指数
1
解决办法
294
查看次数

标签 统计

mercurial ×1

workflow ×1