什么是并发版本系统?(the concurrent versions system?)

软件开发人员使用并发版本系统(CVS)跟踪开发过程。许多软件项目,特别是在开源开发领域,需要世界各地的开发人员协作创建和维护软件。CVS也称为并发版本控制系统,它是一种用于确保每个开发人员都能跟踪软件中所做更改的方法。...

软件开发人员使用并发版本系统(CVS)跟踪开发过程。许多软件项目,特别是在开源开发领域,需要世界各地的开发人员协作创建和维护软件。CVS也称为并发版本控制系统,它是一种用于确保每个开发人员都能跟踪软件中所做更改的方法。

Many software projects require developers in different parts of the world to collaborate to create and maintain software.

软件开发是一个严格的过程。创建软件应用程序的幕后工作通常需要花费数小时的时间来解决“软件错误”,或程序中导致意外结果的错误。通过使用并发版本系统,开发人员不仅能够跟踪对应用程序所做的所有更改,还能够在出现问题时“回滚”这些更改。这有助于最大限度地减少开发软件应用程序所需的时间。

大多数类型的并发版本系统都有一个中央服务器来存储编程代码和文档。客户端可以连接到此服务器以请求代码或文档的副本,对其执行修订,然后将其上载回服务器。然后,服务器将存储新的更改,而不删除以前的副本。这就是CVS如何确保软件开发人员可以撤销对编程或文档所做的任何更改。

该系统还允许CVS帮助软件开发人员创建和维护其应用程序的软件文档。通过使用并发版本系统,开发人员能够跟踪自上次发布以来对程序所做的所有更改和添加。这使文档编写者能够将新特性的描述添加到现有文档中,而不是要求他们从头开始编写新文档。这可以大大减少软件文档的生产时间和成本。

随着开源开发的增加,CVS在编程世界中的重要性也增加了。传统的软件开发团队通常位于封闭系统的一个小地理区域内。另一方面,开源开发的特点是来自世界各地的软件程序员在单个项目上进行协作。没有CVS这样的系统,开源开发将是不切实际的。

尽管并发版本系统是通过开源开发而兴起的,但它在其他业务领域的应用是不可估量的。法律领域经常跟踪变化,使简历对法律应用有用。无论它的用途是什么,并发版本系统的好处自开发以来就变得非常明显。

  • 发表于 2021-12-15 10:01
  • 阅读 ( 141 )
  • 分类:互联网

你可能感兴趣的文章

如何用java连接mysql数据库

... java -cp mysql-connector-java-<version>-bin.jar:... <class to run> ...

  • 发布于 2021-03-11 17:39
  • 阅读 ( 341 )

microsoft不再支持Windows10版本1903

... As of December 8, 2020, all editi*** of Windows 10, version 1903 and Windows Server, version 1903 have reached end of service. Devices running these editi*** will no longer receive monthly security and quality updates containing protecti*** from the latest security threats. We...

  • 发布于 2021-03-29 04:15
  • 阅读 ( 222 )

卸载microsoft edge变得越来越困难

... "The new version of Microsoft Edge is included in a Windows system update, so the option to uninstall it or use the legacy version of Microsoft Edge will no longer be available." ...

  • 发布于 2021-03-30 17:22
  • 阅读 ( 269 )

如何检查你的电脑是否有最新版本的Windows10

...e, 20H2 is a **aller update and many people have noticed they’re running version 20H2 but the “Installed on” shows a date before October 2020, when the update was released. The date may instead show the date when 20H1 was installed—that was a larger update. This is normal. 现在,检查...

  • 发布于 2021-04-01 01:05
  • 阅读 ( 219 )

如果谷歌chrome没有自动更新,你怎么检查它的版本?

...的情况下检查Google Chrome的版本: I know that Google Chrome’s version information can be checked by going to chrome://help. However, if Google Chrome is not up to date, it will automatically update itself without asking the user. How can I check the version of Google Chrome installed on ...

  • 发布于 2021-04-09 03:41
  • 阅读 ( 173 )

有可能有多个ssh连接到同一个系统吗?

...lly commented in the /etc/ssh/sshd_config (specifies the maximum number of concurrent unauthenticated connecti*** to the SSH daemon, the default is set at 10) References 1. man ssh and man sshd on your computer 2. The man pages for sshd and sshd_config 有什么要补充的解释吗?在评论中...

  • 发布于 2021-04-10 00:26
  • 阅读 ( 149 )

windows的“system builder”和“full version”有什么区别?

曾经尝试过从Amazon或Newegg购买Windows许可证吗?要是这么简单就好了。您将遇到更便宜的System Builder(OEM)和更昂贵的完整版本(零售)许可证。但这种差别并不是很明显。 System Builder许可证可用于Windows的“核心”版和专业版。...

  • 发布于 2021-04-11 05:47
  • 阅读 ( 156 )

微软用Windows8.1SystemBuilder授权误导消费者

...achine, you will need to purchase Windows 8 software or a Microsoft retail version of Windows 8.1 software. Windows 7 and Windows 8.1 system builder software does not permit personal use, and is intended only for preinstallation on customer systems that will be sold to end users.” 当时,微软...

  • 发布于 2021-04-11 06:24
  • 阅读 ( 181 )

如何在windows 8上运行旧版本的internet explorer?

...respective vhd images from Microsoft and create a virtual machine for each version of IE. Running the vhd Open the Hyper V manager and create a new virtual machine. Enter the name, memory details etc, but then for the hard disk image, select use existing hard disk. Click finish and you will have y...

  • 发布于 2021-04-12 04:34
  • 阅读 ( 140 )

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

...踪更改并恢复这些更改?如何使用流行的版本跟踪系统Subversion(a.k.a SVN)解释如何使用。 图像的清晰模糊 普雷洛格 本指南的目的是让您能够在一般情况下使用subversion客户端,如果您有,还可以在您的*DD-WRT路由器上使用。本...

  • 发布于 2021-04-12 14:29
  • 阅读 ( 174 )
Andy逆光少年
Andy逆光少年

0 篇文章

相关推荐