CVS服务器端和客户端的配置
1、 下载并安装CVS服务器。
网址为:<http://www.cvsnt.com/cvspro/>,下载cvsnt 并安装,我们用的版本号为:cvsnt-2.0.51d
参考:<http://www.devguy.com/fp/cfgmgmt/cvs/cvs_admin_nt.htm>
2、 配置CVS服务器。
启动cvsnt控制面板Service control panel:
切换到repositories控制版,点击add按钮,输入你要建立的cvs服务器端文件保存的位置(最好输入绝对路径,例如:D:\workspace)。
切换到Advance控制版,勾选Impersonation enable 和 Use local users for pserver authentication instead for domain users和 lock server listens local。
注意:这样就可以用CVS服务器的用户名和密码进行登陆。
创建cvs用户:
进入D:\Program Files\cvsnt目录下,输入命令cvs -d D:\workspace passwd -a username,按回车键输入当前用户在CVS上的登录密码。
说明:
1.D:\workspace:是repositories控制版上指定的仓库的路径。
2.username:用户名
在服务器上添加用户和权限:
在用户组中添加cvs用户,并设置密码,注意用户名和密码必须和命令cvs -d D:\workspace passwd -a username中的设置保持一致。
3.下载安装CVS客户端
推荐使用Tortoise CVS,因为它是最简单最方便的CVS工具。Tortorise下载网址:
http://sourceforge.net/projects/tortoisecvs/
客户端配置:
:pserver:administrator@127.0.0.1:2401/workspace
administrator: CVS用户名
127.0.0.1:2401 cvs服务器地址,这里cvs服务端安装在本机。
module: CVSROOT/extWeb: 项目工程地址
5.创建cvs服务端工程
通常是将源代码从客户端上传到CVS服务端,然后再从服务端checkout,来建立客户端与服务端的统一。
服务端和客户端都建立完成后,你就具备了一个对软件系统的基本的版本管理的能力。
6.实践建议(参考)
(1) 把项目做成模块目录(Java包),各人负责自己的模块和目录,这样就不容易造成重复修改。
(2) 做到每日提交,即每天下班之前都要将各自完成的代码提交到CVS上,并且提交的代码要求是完整可运行的代码,关键是要保证其他人更新你的代码之后不会引起错误。
(3) 任何人在修改文件之前,先更新CVS的最新版到本机。
(4) 对于共用型的文件,要做到即时修改,即时提交。
(5) 对于多个项目同时开展的情况,要及时建立合理的分支。
(6) 代码的检入、检出要形成规定,每个人都要严格遵守。