CVS (Concurrent Versions System)是一种版本控制系统,方便软件的开发和使用者协同工作。
很多开源或者自由软件项目都使用CVS,包括:Gnome、KDE、GIMP、Wine等。CVS的使用GNU通用公共许可证授权。
CVS将一组文件放在层次目录树中以保持同步。可以从CVS服务器上更新本地层次树副本,并将修改的结果或新文件发回;或者删除旧文件。
CVS 基于客户端/服务器结构(C/S)。
CVSNT
http://www.march-hare.com/cvspro/
CVSNT是CVS系列的一个新版本,虽然名字叫CVSNT,目前已经支持多个平台,包括 Windows NT/2000/XP /2003,Mac OS,Unix和Linux。
CVSNT is a lightweight but powerful version control server. It runs on most computers and consumes very few resources and required very little server administration, however it allows organisations to centrally define policy and controls as well as track change sets and integrate to enterprise defect tracking and build management systems.
CVSNT is used by teams as small as a couple of developers right through to large enterprises with thousands of users running teams across multiple sites or continents. CVSNT Server communicates to clients through an industry standard low volume protocol that can be enrypted and compressed for use over public wide area networks.
With CVSNT Server you can have an efficient, audited and secure versioning system up and running in a few hours.
CVSNT is used by teams as small as a couple of developers right through to large enterprises with thousands of users running teams across multiple sites or continents. CVSNT Server communicates to clients through an industry standard low volume protocol that can be enrypted and compressed for use over public wide area networks.
With CVSNT Server you can have an efficient, audited and secure versioning system up and running in a few hours.