【发布时间】:2018-03-02 13:57:15
【问题描述】:
我创建了一个带有语义版本控制的软件。
[1.0.0]<--[1.0.1]
在某些时候,我需要介绍一些重大更改。我决定添加分支 2.0 并维护 1.0。
[1.0.0]<--[1.0.1]<--[2.0.0]<--[2.0.1]
发展还在继续。
/-[2.0.0]<--[2.0.1]<--[2.0.2]
|
[1.0.0]<--[1.0.1]<--[1.0.2]
现在我需要在 1.0 中引入新功能,所以我决定启动分支 1.1。
/-[2.0.0]<--[2.0.1]<--[2.0.2]
|
| /-[1.1.0]<--[1.1.1]<--[1.1.2]
| |
[1.0.0]<--[1.0.1]<--[1.0.2]<--[1.0.3]
现在,... 现在我需要在 1.1 版中引入 BC,但 2.0 版已经存在。语义版本控制说要增加主要版本。但是,如果过去增加了主要版本怎么办?是时候出3.0版了吗? 3.0 和 2.0 有分歧吗?
【问题讨论】: