什么是软件版本控制?(software versioning?)

软件版本控制是一种系统,通过该系统对特定软件程序的不同版本进行编号,以供内部使用和发布指定。该系统允许软件开发人员更轻松地跟踪版本之间的更改,并允许软件的客户和用户更好地识别更新的版本。通常使用数字系统,通常使用十进制表示小版本更新。由于该系统在允许软件用户解决问题和查找软件更新方面的重要性,软件版本控制指示已进入流行用法和主流词汇。。...
Software versioning is typically used internally to allow different programmers to indicate when changes have been made to a program.

软件版本控制是一种系统,通过该系统对特定软件程序的不同版本进行编号,以供内部使用和发布指定。该系统允许软件开发人员更轻松地跟踪版本之间的更改,并允许软件的客户和用户更好地识别更新的版本。通常使用数字系统,通常使用十进制表示小版本更新。由于该系统在允许软件用户解决问题和查找软件更新方面的重要性,软件版本控制指示已进入流行用法和主流词汇。。

软件版本控制没有既定的标准方式,使用的方法通常取决于公司开发的计算机软件。归根结底,软件版本控制服务于两个主要但截然不同的目的:与开发人员进行内部沟通,与潜在客户进行新版本的外部沟通。当在内部使用时,该系统不必遵循对公司外部人员有意义的方法,而是经常被选择来快速有效地向其他开发人员传递信息。。

软件版本控制通常在内部使用,以允许不同的程序员指示何时对程序进行了更改,特别是重大更改。这通常以类似于“软件名1.0”或“软件名1.10”的方式出现,尽管可以使用不同的符号。通常,此符号表示小数点或其他分隔符之前的主要版本,次要版本更新位于第二、第三甚至第四位。

例如,“版本0.5.1.15”可以用来表示程序尚未准备好发布,因为第一个位置通常表示发布版本;这是第五个主要的预发布版本;该程序在此版本中发生了一次更改;在这个周期内发生了15个小的变化。同样的信息也可能以“1a.5.1-15”的形式传达,以表示版本1α,这意味着预发布,并使用混合指示器指示最后的信息。只要在内部使用单个系统进行软件版本控制,信息仍然可以有效地传达给开发人员以供理解。。

另一方面,软件版本控制的外部指标通常更容易遵循。此信息可与内部名称完全分离,因为其主要目的是向消费者表明程序的新版本已发布。虽然数字系统在许多情况下使用——很少超过两位数,如“1.5”或“2.0”——但名称也经常用于表示新版本。例如,Microsoft®最初为Windows 1.0®使用数字,然后为Windows 98®等版本更改为发行年份,然后更改为Windows Vista®等名称,然后使用Windows 7®返回数字指示器。软件版本控制已在许多不同的环境中进入主流使用,例如标有“1.5”或“2.0”名称的小说或电影的更新版本。。

  • 发表于 2022-01-05 18:54
  • 阅读 ( 76 )
  • 分类:IT

你可能感兴趣的文章

nch软件有什么问题?如何删除?

... "The insidious creep of NCH Software will spread across your PC slowly at first." ...

  • 发布于 2021-03-25 08:57
  • 阅读 ( 385 )

关于python编程最常见的问题

... sudo apt-get install software-properties-commonsudo add-apt-repository ppa:deadsnakes/ppa ...

  • 发布于 2021-03-25 18:32
  • 阅读 ( 472 )

避免java的ask工具栏安装与这个奇怪的注册表黑客

...本文件中: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft] “SPONSORS”=”DISABLE” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft] “SPONSORS”=”DISABLE” 保存文件并给它.reg文件扩展名-例如,禁用Java_Junkware.reg公司. 双击.reg文件...

  • 发布于 2021-04-11 05:54
  • 阅读 ( 151 )

版本跟踪与subversion(svn)为初学者

...ll subversion 在DD-WRT上 如果您遵循了“How To Install Additional Software On Your Home Router(DD-WRT)”,只需发出以下命令即可安装svn客户端: opkg update; opkg install subversion-client 在Windows上 尽管我们这些极客用户可能会开始忘记GUI有时甚至...

  • 发布于 2021-04-12 14:29
  • 阅读 ( 197 )

建造(build)和软件测试中的发布(release in software testing)的区别

...语 构建、发布、软件测试 什么是内置软件测试(build in software testing)? 在开发软件模块之后,开发人员将源代码转换为独立的形式或可执行代码。然后开发团队将构建交给测试团队来执行测试。构建处于测试阶段;它可能已经...

  • 发布于 2021-07-01 13:23
  • 阅读 ( 417 )

集中化(centralized)和分布式版本控制(distributed version control)的区别

...布式版本控制、版本控制 什么是集中版本控制(centralized version control)? 在集中式版本控制中,有一组本地计算机和一台服务器。服务器作为中心位置运行。当开发人员更改本地计算机中的源代码时,这些更改将保存在中央服务...

  • 发布于 2021-07-01 22:02
  • 阅读 ( 467 )

应用软件(application software)和操作系统(operating system)的区别

...sApp。 Ubuntu、微软、Linux等。 什么是应用软件(application software)? 计算机或**程序,帮助人们以更快的速度完成不同的任务,除了现有的服务,在电子设备具有应用的意义。它有助于提高利用率,并通过组合在一起的一系列能力...

  • 发布于 2021-07-08 13:55
  • 阅读 ( 929 )

修订(revision)和版本(version)的区别

关键区别:修订是对软件进行主要发布的时候。但是,版本是指在发布的软件中进行小的更改并修复问题的时候。 对于非技术人员来说,术语“修订”和“版本”的含义完全不同。然而,当这些词经常用于软件、编码或编程社...

  • 发布于 2021-07-12 13:14
  • 阅读 ( 307 )

今天剩下的:微软morro,免费杀毒软件版本

...员正在监视你。UPDATE 3-Microsoft will soon unveil free anti-virus software Chances are you've already got your favorite antivirus application, but according to Reuters, Microsoft will soon release a beta version of a new free antivirus app called Morro. [Reuters]On June 16th at 9:00 a.m (CEDT...

  • 发布于 2021-07-29 00:37
  • 阅读 ( 95 )

如何我选择最好的游戏服务器软件?(i choose the best game server software?)

当考虑游戏服务器软件时,你应该确信考虑你想玩什么游戏,以及什么类型的操作系统(OS)可以用来运行游戏。当然,您至少需要一份游戏本身的副本,并且根据游戏的性...

  • 发布于 2021-12-06 16:47
  • 阅读 ( 209 )
lvfxxxh
lvfxxxh

0 篇文章