- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Eclipse中CVS的使用.
第5章 Eclipse中CVS的使用
5.1 CVS简介
CVS是Concurrent Versions System(并发版本系统)的简称。它是一个开放源代码的项目,是当前最流行的版本控制系统,目前绝大部分Open Source项目都使用它来做版本管理。如果你还习惯用微软的VSS来进行Java项目的版本管理,那么用上Eclipse后,建议还是转为使用CVS。
CVS采用客户机/服务器体系,代码、文档的各种版本都存储在服务器端,开发者首先从服务器上获得一份复制到本机,然后在此基础上进行开发。开发者可随时将新代码提交给服务器,当然也可以通过更新操作获得最新的代码,保持与其他开发者的一致。
Eclipse本身内置了CVS客户端,只要再建立一个CVS服务器就可以使用这一功能强大的版本控制系统。CVS的功能虽强大,但一般项目通常只用到其20%的功能,所以只要了解最常用的操作就可以了,本章将以面向实际项目使用需要的方式来介绍CVS。
5.2 CVS服务器端的安装与配置
CVS起源于UNIX/Linux平台,关于UNIX/Linux平台下的安装使用CVS服务器端的文章,在网上多如牛毛,本节不再重复。CVS服务器在Windows平台的版本:cvsnt,它的安装有一定困难,本节将着重介绍cvsnt的安装。
首先到cvsnt主页/downloads/去下载它,下载方法参阅配书光盘的视频演示。目前的最新版本是cvsnt 2.0.58d,它可以安装在Windows NT/2000/XP/2003上。
(1)运行安装程序,不必更改它的任何默认设置,连续单击next按钮,即可完成安装。cvsnt默认安装在“C:\Program Files\cvsnt”目录下。
(2)通过Windows选择“开始→所有程序→CVSNT”选项,打开cvsnt的设置面板“Service control panel”,如图5.1所示,上面两个服务已经启动。
?注意:如果提示找不到rundll32.exe,则单击“浏览”按钮,指向“C:\windows\system32\ rundll32.exe”并运行它。
(3)单击图5.1中的Repositories选项卡,再单击Add按钮,创建一个存放版本文件的目录“c:/cvsfile”,如图5.2所示,单击OK按钮后在弹出的两个窗口中回答“是”。
?注意:建议在Name栏不要用自动生成的“/cvsfile”,而是改写成绝对路径“c:/cvsfile”,否则有可能在cvsnt安装后无法正常使用。
图5.1 Service control panel界面 图5.2 建立存放版本文件的目录
(4)转到“Compatibility”选项卡,将3个选项都选上,如图5.3所示。
?注意:这一步非常重要,否则CVS 2.0.58d无法在Eclipse 3.0.1下正常使用,如果你使用Eclipse 3.1M4版,则此步设置可跳过。
图5.3 Compatibility选项卡
(5)CVS客户端要连接上服务器,还需要在服务器端分配一个用户名,并且用户名要求必须是Windows的登录用户。本书登录Windows XP的用户名为giles,密码为空。进入Windows的命令行窗口,如图5.4所示,转到C:\Program Files\cvsnt目录下,输入命令cvs -d c:\cvsfile passwd -a giles,按回车键输入giles在CVS上的登录密码(本书设置密码为123456),此密码与XP可以不同。
?注意:安装好CVSNT之后,也可以通过“控制面板”里的“用户账号”来创建一个新用户,这时该用户自动成为CVS用户,密码相同。
至此,CVS服务器部分的设置已经全部完毕,客户端已可以使用giles为账号来登录CVS。
图5.4 命令行窗口
(6)其他
如果要将CVS的文件移植到另一台电脑上,或者原cvs服务器所在电脑重装了操作系统,这时就要涉及移植或恢复CVS。以本书配书光盘的cvsfile目录(后面章节的CVS备份)为例,读者只需要将此目录复制到本地电脑(复制后也可以改名),然后按照图5.2的操作将它注册一下即可。由此可知,备份CVS上的文件只需将cvsfile目录复制一份就行了,非常简单。
如果读者对权限要求比较严格,那么就需要设置CVS用户的权限,CVS的权限是和操作系统权限相关的(用户都是操作系统的用户),也就是说读者需要设置Windows文件目录的权限。
5.3 CVS客户端的配置
5.3.1 配置Eclipse的客户端来连接上CVS服务器
打开Eclipse中的“CVS资源库研究”透视图,然后在左部的“CVS资源库”视图单击右键,在
文档评论(0)