好的,you fine people answered my question quite nicely,我很感激。
然而,现在我意识到这不是一个正确的问题,所以我有另一个问题(尽管我认为前一个问题对其他人有用)。
和以前一样,我们在一个存储库中使用mercurial。我们有一个主分支和一个开发分支(以及功能分支,但它们与手头的问题没有密切关系)。
我们用版本(5.1.0.102等)标记主分支。我们在发展方面做我们的发展。
我真正想要做的是将许多不同的修复程序从先前版本中捆绑在一起,以便创建一个维护版本,这是一组修复程序。
或者,像以前一样,这是我真正需要的:
或者,我需要根据以前的版本创建维护版本,其中包括各种开发人员的工作。
我该怎么做?
答案 0 :(得分:5)
您之前提出的问题的接受答案仍然存在,您在问题中概述的方式是......嗯......正确的方法。
所以基本上我不明白你要问什么或为什么。
这是你应该做的。
看起来像这样:
这里的R5将是合并提交,如果你忽略6.1.2中的所有错误修正,R4将是当前的头。
然后,如果你想再回来修改6.1.3版本,它会看起来像这样(你遵循与上面完全相同的计划):
这里R9将成为项目下一个主要版本的当前负责人,而R10将是合并提交,它将进入6.1.3的错误修正带回到未来的版本中。
答案 1 :(得分:2)
你的步骤几乎是正确的。我的建议是:
您将版本与开发中心合并
如果发现严重错误,请转到第1步。
答案 2 :(得分:1)