cvsnt-2.5.01.1976.msi破解版
编辑本段CVS系统简介
工作模式
CVS(Concurrent Versions System)版本控制系统是一种GNU
软件包,主要用于在多人
开发环境下的源码的维护。Concurrent有并发的、协作的、一致的等含义。实际上CVS可以维护任意文档的开发和使用,例如共享
文件的编辑修改,而不仅仅局限于
程序设计。CVS维护的
文件类型可以是
文本类型也可以是二进制类型。CVS用Copy-Modify-Merge(拷贝、修改、合并)变化表支持对
文件的同时访问和修改。它明确地将源
文件的存储和用户的工作空间独立开来,并使其并行操作。CVS基于
客户端/
服务器的行为使其可容纳多个用户。这一特性使得CVS成为位于不同地点的人同时处理数据
文件(特别是程序的
源代码)时的首选。
CVS的基本工作思路
在一台
服务器上建立一个
源代码库,
库里可以存放许多不同项目的
源程序。由
源代码库
管理员统一管理这些
源程序。每个用户在使用
源代码库之前,首先要把源代码
库里的项目
文件下载到本地,然后用户可以在本地任意修改,最后用CVS命令进行提交,由CVS源代码库统一管理修改。这样,就好像只有一个人在修改
文件一样,既避免了冲突,又可以做到
跟踪文件变化等。
它的客户机/
服务器存取方法使得
开发者可以从任何
因特网的接入点存取最新的代码。它的无限制的
版本管理检出(check out:注1)的模式避免了通常的因为排它检出模式而引起的人工冲突。它的
客户端工具可以在绝大多数的平台上使用。
CVS被应用于流行的开放源码
工程中,像Mozilla,GIMP,XEmacs,KDE和GNOME等。那么它到底怎么样?
Windows CVS的工具
可视化的是收费的,如果习惯用DOS界面的,是免费的。