• / 11
  • 下载费用:10 金币  

第5章Eclipse中CVS的使用.doc

关 键 词:
第5章Eclipse中CVS的使用.doc
资源描述:
第 5 章 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 主页 http://www.cvsnt.com/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 的权限是和操作系统权限相关的(用户都是操作系统的用户) ,也就是说读者需
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:第5章Eclipse中CVS的使用.doc
链接地址:https://www.weizhuannet.com/p-9505656.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开