标题说明了一切。如果有的话,软件“发布”和“版本”之间有什么区别?
这两个定义是否重叠?是不是所有版本和候选版本都是版本,但不是所有版本都是版本?
最佳答案
这是一个简单的解释:
Build #465832567 只是主要开发人员编译程序(或库)的次数。明智的开发人员只发布具有有意义和经过测试的更改的构建。
版本 2.1.5 意味着它是第二版,与其 2.0.~ 前辈至少有 1 个主要区别和 5 个次要功能更新或错误修复。
“公开发布”通常意味着它是为不参与软件测试或开发的普通用户提供的版本。
不同的发布类型示例:
关于terminology - 如果有的话,软件 'release' 和 'version' 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20184055/