1 CVS概述<o:p></o:p>
CVS(Concurrent Versions System)代表协作版本系统或者并发版本系统,是一种版本控制系统,方便软件的开发和使用者协同工作。很多开源或者自由软件项目都使用CVS 作为其 程序员之间的中心点,以便能够综合各程序员的改进和更改。它是基于客户端/服务器端的行为使得其可容纳多用户,构成网络也很方便。这一特性使得CVS成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选。
2 客户端的配置<o:p></o:p>
CVS的客户端软件有多种,如:WinCVS、TortoiseCVS和cvsweb等。都可以运行在windows上,用来登录CVS服务器,然后进行一些CVS相关的操作与管理。客户端软件与CVS服务器配合可以很好的对程序代码进行版本控制与管理。
以客户端软件TortoiseCVS为例,介绍其配置方法。
安装完成以后,打开TortoiseCVS的Preference(参数选择),选择“主要选项”的“语言”下拉框中的简体中文。
3 创建新模块<o:p></o:p>
(1)右击需要在服务器端创建新模块的文件夹,CVS----à创建新模块。
<v:shapetype o:spt="75" coordsize="21600,21600" filled="f" id="_x0000_t75" stroked="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" o:connecttype="rect" gradientshapeok="t"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype>
参数CVSROOT:pserver:miao@202.119.100.143:2401/gmlcvs,相关参数输入如上图所示。
上图中各项参数说明已经非常清晰,其中的仓库文件夹就是CVS服务器端配置的存储目录。
<o:p> </o:p>
(2)若出现下面提示,说明成功创建新模块。
(3)添加内容
右击创建新模块的文件夹,选择“CVS添加内容(0)”,如下图
弹出如下图对话框,选中需要添加的内容即可。
(4)提交内容
右击创建新模块的文件夹,选择“CVS提交”。然后才可以checkout刚刚新建立的模块。