3.3.3里程碑被标记为已完成的唯一原因是,打开里程碑会干扰我们对3.4.1的票证报告。(我忘了里程碑式的结束会反映在时间线上。)
一般来说,如果下一个次要里程碑报告立即回归,我们会将其分配给下一个次要里程碑。因此,在3.3的开发过程中出现的3.2中的回归将被分配给3.2.2,就像这里发生的那样。在本例中,我们甚至通过对3.2分支的承诺来关闭这些票据。我们这样做有时主要是出于内务管理的原因,因此如果需要发布,我们会做好更多准备。但由于没有任何东西触发3.2.2的发布(一个足够重要的bug或与安全相关的东西),我们刚刚结束了里程碑。这有助于跟踪目的。我们本可以轻松地删除它,并将所有门票重新分配到3.3。我们只是在这个案子里没有。
Edit, adding more background: 值得注意的是,我们始终努力使版本分支尽可能稳定。因此,如果您正在运行3.2分支并始终保持更新,那么您可能正在运行比3.2.1稳定版本“更稳定”的版本。这些额外的修复通常在分支的最终点发布后进入该分支,因此不会发布。
我们很少发布正式的软件包—3.0.6与3.1.2同时发布。一般来说,我们一直试图维护第二个最新的分支(例如3.0),直到当前的开发分支(例如3.2)达到“beta”状态。我们没有宣布3.0.6的可用性,但运行3.0分支的任何人至少都可以通过官方渠道更新这些补丁。