CVS(英語:Concurrent Versions System,或Concurrent Versioning System)代表协作版本系统或者并发版本系统,是一种版本控制系统,方便软件的开发和使用者协同工作。

Concurrent Versions System
開發者The CVS Team
首次发布1990年11月19日 (1990-11-19)
当前版本
  • 1.11.23(2008年5月8日;穩定版本)[1][2]
  • 1.12.13(2005年9月28日;服務包)[3]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言C
操作系统Unix-likeWindows
类型版本控制
许可协议GNU通用公共许可证
网站savannah.nongnu.org

很多开源或者自由软件项目都使用CVS作为其程序员之间的中心点,以便能够综合各程序员的改进和更改。这些项目包括:GnomeKDEGIMPWine等。CVS的使用获GNU通用公共许可证授权。

这是一个将一组文件放在层次目录树中以保持同步的系统。人们可以从CVS服务器上更新他们的本地层次树副本,并将修改的结果或新文件发回;或者删除旧文件。

CVS基于客户端/服务器结构的行为使得其可容纳多用户,构成网络也很方便。这一特性使得CVS成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选(现已被GitSVN等逐渐替代)。

限制

编辑
  • CVS不支援檔案的复制和重新命名。
  • 沒有原子性提交(Atomic commit)
  • CVS只支援文字檔。

支援CVS的IDE

编辑

參考資料

编辑
  1. ^ "Concurrent Versions System - News Stable CVS Version 1.11.23 Released!"; 作者姓名字符串: Derek Robert Price; 作品或名稱的語言: 英語; 出版日期: 2008年5月8日; 检索日期: 2021年2月10日.
  2. ^ "Stable CVS Version 1.11.23 Released!"; 作者姓名字符串: Derek Price; 作品或名稱的語言: 英語; 出版日期: 2008年5月8日; 检索日期: 2021年2月10日.
  3. ^ "Concurrent Versions System - News CVS Feature Version 1.12.13 Released!"; 作者姓名字符串: Derek Robert Price; 作品或名稱的語言: 英語; 出版日期: 2005年9月28日; 检索日期: 2021年2月10日.

參見

编辑

外部連結

编辑

📚 Artikel Terkait di Wikipedia

WebDAV

resource)中检索以XML格式存储的属性。它也被重载,以允许一个检索远程系统的集合结构(也叫目录层次结构)。 PROPPATCH 在单个原子性动作(英语:atomic commit)中更改和删除资源的多个属性 UNLOCK 解除资源的锁定 Apache HTTP Server提供基于davfs(英语:davfs)和Apache

Monorepo

monorepo 中,可以輕鬆優化構建,因為所引用的相依性套件都儲存於同一代码庫中。 原子化提交(Atomic commit) 當一起運作的项目包含在單獨的存儲庫中時,發布需要同步一個项目的哪些版本與另一個项目一起運作。在相當龐大的项目中,管理相依套性件之間的

COM结构化存储

结构化存储的事务机制,针对写模式而不是读模式。创建、打开存储和流时可以指定事务模式。只有Commit后,所有的变化才提交到上级。revert可以恢复到上次commit以来的状态。事务的实现是在内存中或临时文件中保存文件拷贝的方式。事务可以嵌套。

Icon语言

< find(pattern, inString) 在这个表达式失败之时,i会被重置为它以前的值。这提供了在执行中的类似于原子性(英语:Atomic commit)的机制。 将成功和失败的概念与例外的概念相对比是很重要的:例外在很多语言中是异常的状况,不是预期的结果;而Icon中的失败是预期的结果

事务内存

inversion)、死锁(Deadlock)、护航(Convoying)等问题;于是后来产生了无锁编程(Lockless programming)的概念,即使用原子操作(Atomic Operations)和同步路障(Memory barrier)来完成线程间同步的功能,这种方法规避了使用锁时出现的上述问题并极大的提高了并行

伊朗核問題全面協議

of Israel'. Fox News. [2016-01-17]. (原始内容存档于2015-10-23).  PM: Iran must commit to recognizing Israel's right to exist in final deal. ynet. [2019-07-13]

美国历史

undermining American democracy and the Constitution. If the country does not commit to investigating and pursuing accountability for those responsible, the

2024年

Technologies. EU. 2023-12-06 [2024-03-25]. (原始内容存档于2024-05-15).  EU Member States commit to cooperating on world-class quantum technologies. EU. 2024-03-22 [2024-03-25]