版本控制常用的命名格式有三种:i. GNU风格的版本号命名格式:主版本号。Subversion(数量。修订版本号[。编译版本号]][。revision_number(。build_number]]示例:,,build-13124Subversion number[修改版本号]。编译版本号]][Revision_Number[。build_number]]的例子:3。的版本号。NET框架样式在主版本号中命名。Subversion(数量。编译版本号[。修订版本号]][。build_number(。revision_number]]版本号由二到四部分组成:主版本号、副版本号、内部版本号和版本号。主要版本号和次要版本号是强制性的;构建号和修订号是可选的,但是如果定义了修订节,则构建号是强制性的。定义的所有部分必须是大于或等于0的整数。应该根据约定使用这些部分:Major:具有相同名称但不同Major版本号的程序集不可互换。例如,这适用于使向后兼容成为不可能的大量产品重写。次要版本:如果两个程序集的名称与主版本号相同,但次要版本号不同,这表示显著增强,但会顾及向后兼容性。例如,这适用于产品的修改版本或完全向后兼容的新版本。生成版本:不同的生成版本号表示对相同源代码的重新编译。这适用于改变处理器、平台或编译器。Revision:具有相同名称、主要和次要版本号但不同版本号的程序集应该是完全可互换的。这适用于修复以前发布的程序集中的安全漏洞。只有具有不同版本号或版本号的程序集的后续版本才能被识别这是一个热修复更新从以前的版本。版本号管理策略GNU版本号管理策略:1.单击“确定”。在项目的最初版本中,版本号可以是或者,或者,如果你是一个低调的人,我想你会选择主版本号http://www.zhucesz.com/。项目部分修改或bug修正后,主版本号和子版本号不变,修改后版本号增加http://www.zhucesz.com/。3 .项目在原有基础上增加部分功能时,主版本号不变,子版本号增加1,修改后的版本号重置为0,可以忽略;5.当项目发生较大修改或部分修改,导致全局变更时,主版本号增加1;另外,编译版本号一般由编译器在编译过程中自动生成,我们只定义其格式,不需要人工控制。Windows操作系统的版本号管理策略:项目首次发布时,版本号为或;2 .项目进行部分修改或bug修正时,主版本号和子版本号不变,修改后版本号增加1;3 .项目在原有基础上增加部分功能时,主版本号不变,子版本号增加1,修改后的版本号重置为0,可以忽略;5.当项目修改较大或部分修改较大,造成全局变更时,主版本号增加1;另外,编译版本号通常由编译器在编译过程中自动生成。我们只定义它的格式,而不人为地控制它。此外,alpha-beta、Gamma、Current、RC(候选版本)、Release和Stable后缀可以添加到版本号中,后面跟着一个数字版本号。对于用户来说,如果一个软件的主要版本已经升级,而用户仍然想继续使用该软件,分发软件的公司通常会向用户收取升级费用。如果Subversion或版本号已升级,通常是免费的。=====附录软件版本名称=====α (alpha)内测alpha版本。这个版本表明软件只是初步完成的,通常在软件开发人员之间沟通,只有一小部分发布给专业测试人员。一般来说,这个版本的软件bug比较多,普通用户最好不要安装。比起alpha版本,这是一个很大的改进,消除了严重的bug,但是仍然有一些bug需要通过广泛的发布测试来进一步解决。这个版本通常由软件公司免费发布,可以从相关网站下载。经过一些专业的业余爱好者的测试,结果反馈给开发人员,然后他们进行有针对性的修改。这个版本也不适合一般用户安装。伽玛版本已经相当成熟了,和即将发布的官方版本几乎一样,所以如果你等不及了,可以尝试一下。试用软件近年来变得流行起来,这在很大程度上要归功于互联网的快速发展。这个版本的软件通常有一个期限,到期后用户希望继续使用,一般都要支付一定的注册或购买费用。该软件的一些试用版功能也有限。非注册版本与试用版非常相似,不同之处在于,非注册版本通常没有时间限制,功能也比正式版本有限。例如,大多数互联网电话软件的注册版本和未注册版本在通话质量上有很大的差别。还有一些虽然在使用中和官方版一样,但总会弹出一个烦人的消息框提醒你注册,比如图片软件ACDsee、智能陈桥汉字输入法软件。这个版本是非正式软件版本中最流行的。演示版本只集成了官方版本的一些功能,就像未注册的一样。不同的是,演示版本通常不会通过升级或注册方法成为正式的。Alpha、beta和γ可以称为beta版本。大多数成熟的软件总是会有多个beta版本,比如Windows 98的beta版本,前后差不多有10个。这么多的测试版一方面要使最终产品尽可能的满足用户的需求,另一方面要将软件中的bug降到最低。试用版、未注册版和演示版有时被称为演示版。这种版本的广告颜色比较浓,有点像买前先尝一下。对于普通用户来说,尝试新鲜产品自然是免费的。官方的,不同类型的软件的官方版本通常是不同的。这个版本的意思是“最终版本”。在一系列的测试版发布之后,最终会有一个你购买不会出错的官方版本。这个版本有时被称为标准版。一般来说,release不是以一个单词的形式出现在软件的封面上,而是一个符号(R),例如Windows NT (R), MS-DOS (R)等。注册版本很明显,这个版本是注册版本,而不是未注册的版本。许可版本、发布版本或标准版本是软件的官方版本,但软件的大部分许可版本是从互联网上下载的。这是最常见的标准版,无论什么软件,标准版都必须存在。标准版包含了软件的基本组件和一些常用功能,可以满足普通用户的需求。与更高级别的版本相比,它的价格相对“实惠”。豪华,顾名思义,豪华就是“豪华版”。豪华版通常是相对于标准版的,主要区别是功能多了几个,价格当然会高一大块,不建议普通用户购买。这个版本通常是为寻求“完美”的专业用户准备的这个版本在百科全书中很常见,最著名的是微软的Encarta系列。参考是最高级别的。与标准版和豪华版相比,它的主题、图像、影片剪辑等内容都有了很大的提升。Reference容量由原来的1张DISC增加到3张,并增加了强大的交互功能。可以肯定地说,这个版本的百科全书是真正的百科全书,是爱好者的首选。专业版用于特定的开发工具。专业版中有很多东西是标准版中没有的,而这些东西对于专业软件开发人员来说是极其重要的。例如,微软的Visual FoxPro标准版不具备编译成可执行文件的能力,这对于一个完整的开发项目来说显然是不可容忍的,而且在客户端上没有FoxPro就无法工作。专业版就没有这个问题。企业版是开发软件的巅峰(相当于百科全书中的参考书目)。有了这个软件的一个版本,您就可以毫无障碍地开发任何级别的应用程序软件。例如,众所周知的visual c++企业版与专业版相比有几个额外的特性,如SQL调试、扩展存储过程向导、支持as/400访问ole db等。这个版本的价格对于普通用户来说也是不可接受的。以微软的Visual studio Enterprise版本为例,售价为http://www.zhucesz.com/万元。除上述版本外,其他版本也有专有版本名称。此版本的更新软件不能单独使用。在安装过程中,该版本软件会搜索到原始的正式版本,如果不存在则拒绝执行下一步操作。如Microsoft Office 2000升级、Windows 9X升级等OEM版本通常是与硬件捆绑的版本,不单独销售。把自己的产品卖给其他公司,保留自己的版权,互惠互利,一举两得。单机版(网络版)的在线版的功能、结构远比单机版复杂,如果你注意软件的价格,你会发现有些软件的单机版和在线版的价格差异非常大,一些在线版本甚至会比客户端端口增加很多钱。流行的版本,有时被称为共享版本,价格便宜(有时是免费的),单一功能,有针对性(但也有市场主导和盗版)。与试用版不同的是,该软件通常没有时间限制。当然,如果用户想要升级,他们最好购买官方版本。增强增强或增强版本免费版本完整版本发布时间限制升级版本零售这是一种共享软件,你所需要做的就是用电子邮件或明信片回复作者。(有的作者因而提供注册码等),目前这种形式已经不多见。Plus是一个增强版,但大多数增强是在界面和多媒体功能上。A:它有最基本的功能。B:它有最基本的功能。C:它有最基本的功能豪华豪华注册注册版CN简体中文版CHT繁体中文版EN英语多语言