软件版本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家庭版)
  • 2024年云服务器租用优惠价格,11月最新: