CVS(英语:Concurrent Versions System,或Concurrent Versioning System)代表协作版本系统或者并发版本系统,是一种版本控制系统,方便软件的开发和用户协同工作。
此条目没有列出任何参考或来源。 (2024年2月21日) |
开发者 | The CVS Team |
---|---|
首次发布 | 1990年11月19日 |
当前版本 | |
原始码库 | |
编程语言 | C |
操作系统 | Unix-like、Windows |
类型 | 版本控制 |
许可协议 | GNU通用公共许可证 |
网站 | savannah |
很多开源或者自由软件项目都使用CVS作为其程序员之间的中心点,以便能够综合各程序员的改进和更改。这些项目包括:Gnome、KDE、GIMP、Wine等。CVS的使用获GNU通用公共许可证授权。
这是一个将一组文件放在层次目录树中以保持同步的系统。人们可以从CVS伺服器上更新他们的本地层次树副本,并将修改的结果或新文件发回;或者删除旧文件。
CVS基于客户端/伺服器结构的行为使得其可容纳多用户,构成网络也很方便。这一特性使得CVS成为位于不同地点的人同时处理数据文件(特别是程序的原始码)时的首选(现已被Git、SVN等逐渐替代)。
限制
- CVS不支持文件的复制和重命名。
- 没有原子性提交(Atomic commit)
- CVS只支持文字档。
支持CVS的IDE
- Vim
- plugin: Menu for CVS-Versioncontrol (页面存档备份,存于互联网档案馆)
- Emacs
- Anjuta
- Dev-C++
- Eclipse
- Aptana
- NetBeans
- IntelliJ IDEA
- wxDev-C++
- KDevelop
- Komodo IDE
- Aqualogic
- Xcode
- PhpED
- PHPEdit
- JDeveloper
- Oracle SQL Developer
- SlickEdit
参考资料
参见
外部链接
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.