1. CVS简介
CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理。采用CVS版本控制,可以协调团队的工作,避免了手工管理代码仓库的混乱局面,大幅提高了工作效率,并且在今后的软件维护中带来很大的便利,因此现代软件开发通常都要使用CVS。
2.CVS的安装
CVS本身是基于UNIX的,而我们大多都是在WINDOWS环境中进行开发,因此我们需要一个WINDOWS的CVS,这就是wincvs,可以在http://www.wincvs.org 下载最新的版本2.0.2,然后按照一般软件的安装方式安装就可以了,这里不再赘诉。
3.CVSNT的安装
这里要说明一下的是WINCVS只是一个客户端,如果只是连接远程的服务器,作为客户端已经足够,但是作为一个程序员我们应该尝试自己架设一个CVS服务器,这时就需要使用CVSNT了, 可以在http://www.cvsnt.org 官方站点去下载最新的1.4.4版本,然后按照一般软件的安装方式安装就可以了,这里不再赘诉。
4.CVSNT的配置
在使用WINCVS之前,我们先要把CVSNT服务器配置好,启动CVSNT的控制面板(这个应该不用我说了吧),然后就会出现如下图所示的一个界面:
你可能已经觉察到了,这里是两个注册到了windows的服务,第一个服务名称是CVSNT,第二个是CVSLock,你可以在运行对话框中输入service.msi来打开windows的服务控制面板来查看,以及修改,一个好的建议保持着两个服务随Windows启动而自动启动,这样你可以随时进行版本控制。接下来点击Repositories标签,然后点击Add按钮,并且在输入框中,输入你的软件代码仓库的根目录,我这里的根目录是D:/Program Files/version,完成后将出现如下界面:
好了CVSNT就配置好了,另外的三个标签可以暂时不用管它。
5. 配置WINCVS
现在终于可以开始CVS之旅了,启动WINCVS客户端,然后再对话框中输入如下内容:
说明:
Authentication:认证的类型,通常时候用pserver就可以了;
Path:你的CVSNT代码仓库的根目录,也就是我们刚才配置CVSNT时输入的;
Host address:主机地址,由于我的是vista系统,计算机名是bmd,因此可以这样输入,当然最好是输入IP地址,例如:192.168.1.128等等;
User name:用户名,也就是你使用windows的哪个帐号来管理wincvs,例如winxp中默认的Administrator;
好了WINCVS也配置好了。