搭建版本管理环境-CVS应用

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:[email protected]: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) 代码的检入、检出要形成规定,每个人都要严格遵守。

猜你喜欢

转载自qify.iteye.com/blog/393363
cvs