jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0

CVS客户端对项目的设置

Posted on 2011-04-18 11:11 幻海蓝梦 阅读(575) 评论(0)  编辑  收藏 所属分类: 版本管理

上周五由于小组内部测试,我尝试去搭建一个CVS进行版本控制,上网找了资料,现把我的过程记录在此,希望对和我相同情况的朋友有所帮助。

环境:Windows XP,Eclipse/MyEclipse,现成项目一个:telesale

第一步:CVS服务环境搭建,首先去下一个CVS服务器端,下载cvsnt-server-2.5.04.3510.msi (http://www.cvsnt.org),默认安装就行。

第二步:CVS服务端成功安装以后,打开CVS服务端配置界面,开始菜单下CVSNT Control Panel,在以下界面可以添加一个CVS目录:CVS 服务环境搭建 过程说明

点击Add按钮进行添加,其中Location为指定位置,我这儿设置为D:/CVSRoot,Name为服务名称,在客户端进行连接时所用的名字,这儿为CVSRoot。其它默认就行

接下来还要设置Server Setting:

CVS 服务环境搭建 过程说明

Run as是指定CVS服务运行在本机的哪个用户名下,它是以用户名作为不同域进行管理的,这涉及到以后以管理员身份登录到CVS服务端时的信息,选择一个就行,其它默认。目前设置就完成了

到此你已经成功配置了CVS服务,CVS会自动配置你的环境变量。在你指定repository下会有一个文件夹CVSRoot,它是CVS的仓库地址,我这里是D:"CVSRoot"CVSRoot。

第三步:把已有的工程添加进CVS让它管理,这个过程也叫做Check Out,我的项目telesale放在D:"tmpdir。进入tmpdir"telesale文件夹,执行import动作,用命令:

D:"tmpdir"telesale>cvs -d D:"CVSRoot import -m "" telesale telesale initial

-d 指明CVS仓库的位置,telesale说明被CVS管理后该项目的名称, telesale initial中telesale可以指定导入文件的位置,这里没有指定,可随意写。

这样在在D:"CVSRoot 下就多了一个叫做telesale的文件夹,就是我们让CVS进行版本控制的项目。

执行CheckOut动作:D:"checkoutcvs>cvs -d D:"CVSRoot co telesale。-d指明CVS的仓库位置,co表示Check Out后面的参数就是CVS管理的项目名称,即上面import时指定的名字。这样就能导入有版本控制的工程到D:"checkoutcvs文件夹下了。

到此说明我们已经成功让CVS进行了项目版本控制,可以在客户端用CVS形式导入有版本控制的工程了

第四步:新建CVS账户:登陆到CVS服务器指定的域,你可以用你系统的账户进行登陆:CVS 服务环境搭建 过程说明

set cvsroot=:pserver:issuser@127.0.0.1:/CVSRoot中issuser为当前系统账户,这是设置cvs的路径

cvs login登陆到CVS输入issuser的密码即可登陆CVS

cvs passwd -r issuser -a newuser表示增加一个叫做newuser的CVS账户

New Password:
Verify Password:

进行密码设置和确认

至此账户创建成功,在Eclipse下就可通过CVS来导入工程了。其中的主机地址改为你的CVS服务器所在的地址即可。



只有注册用户登录后才能发表评论。


网站导航: