软件版本Version/Release/Build和Edition有什么区别?

软件、源码或者系统发布新版本时所用的Version/Release/Build和Edition之间有什么不同?码笔记分享:

Version/Release/Build和Edition的区别

  • Version:软件的公开发行版本,强调功能性。通常在功能或者UI方面有重大改变、改进或增加,也包括对一些重大bug的修复,例如V1.0、V2.0、V3.2等;
  • Release:软件的公开发行版本,强调软件由调试/内测阶段转为正式发布/发行阶段,例如Linux操作系统的发行版本就是使用Release;
  • Build:对程序源代码做任何修改并重新编译后生成的版本,可能发生在软件公开发行前的调试、优化、测试阶段,也可能发生在软件正式发布后。Build和Release相比,Build更加频繁,每编译一次,即会产生一个Build;
  • Edition:通常表示按特定对象、特定群体进行分类的软件版本,强调软件的目标受众。例如Windows 10 Home Edition(Win10家庭版)
  • 2022云服务器降价了!阿里云VS腾讯云
    阿里云:2022阿里云服务器价格便宜到家了(值得买)
    腾讯云:2022腾讯云2核4G服务器8M带宽70元一年(多配置可选)
    华为云:2022华为云优惠活动云服务器60元一年起(查看更多配置报价)
    免费提供技术支持: 咨询客服