Myeclipse中连接使用CVS

本文档详细介绍了如何在Myeclipse集成环境中配置CVS连接,包括步骤和注意事项,帮助开发者通过CVS导入和管理项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Myeclipse中连接使用CVS
CVS (Concurrent Version System),可翻译成并行版本系统,它主要用于版本的管理,尤其在多人团队合作的开发模式中作用巨大。在团队合作开发中,要对整个项目的各个文件进行控制是多么繁琐的一件事情,经常会出现不同的人修改了同一个程序,而需要人工合并整理。更糟糕的是,项目会出现多个版本,连开发者自己都不知道自己修改了哪些文件,大量的精力消耗在各个版本,各个文件的整合中。CVS可以帮助我们解决这些麻烦,而省下更多的精力用在项目本身之中。

1 CVSNT安装
   安装文件为:cvsnt-2.5.03.2382.msi,双击该文件即可开始安装。
   安装结束后,在控制面版或从开始菜单中可以找到CVSNT Control Panel,点击进入CVSNT的控制面版;如图一:
图一 CVSNT的控制面版
此时启动了两个服务(Service):CVSNT及CVSNT Lock。
2创建库(Repository)
图二 CVS库配置
点击Add按钮,即可配置CVS的库,如图三所示:
图三 配置CVS库
按OK按钮,若D:/CVSRepo目录不存在,则会提示是否创建该目录,点击创建该目录,则在本地D盘出现如图四所示的目录结构。
图四 CVS库相应的目录结构
在这个目录结构中,其中CVSROOT是管理员所使用的目录。
3创建用户
开始 > 管理 > 计算机管理的用户管理中增加一个用户,如cvsUser1。在一个团队中,有多少个开发者即可以创建多个用户。
以上是CVS服务器端的设置。下面将说明客户端如何使用CVS,Eclipse本身提供了CVS客户端的功能。
4在Eclipse中连接CVS库
在Eclipse的window > Open Perspective打开CVS Repository Expolring透视图(若上下文菜单中没有此选项,则可从other…菜单项中选择),在CVS Respositories View窗口的空白区(如图五),右键弹出上下文菜单,New > Repository Location…,打开窗口,如图六。
图五   CVS Respositories View窗口
图六 增加CVS库
按finish按钮即可完成设置。  
5将项目加入CVS库
例如创建一个名为CVSTestProj的项目,并在其中编写一个HelloWorld的类(假设在包demo下),现在将该项目工程加入cvs库。
右键点击该项目名称,在弹出的上下文菜单中,选Team > Share Project,如图七所示:
图七 将项目加入CVS库
   以下用默认选项,按next直至finish。
此时,在CVS服务器端相应的库目录文件下会增加关于该工程及相关文件的目录,如下图所示:
图八 CVS库目录
而相关文件则以,v的文件名形式存放,如:HelloWorld.java,v,在Eclise中也有相应的标志表示文件已加入CVS库中,如下图所示:
图九 CVS库目录
若创建新文件,则可以在弹出的上下文菜单中,用team > add Version to Control将新文件加入CVS库中,以便版本控制。
6将CVS库中的项目导入的Eclipse的工作空间  
从File > import进入import窗口,如图十所示:选CVS,Projects From CVS,按next命令按钮,进入从CVS库中选择项目窗口,如图十一所示,选择使用已存在的库,
图十 从CVS库中导入项目(1)
如图十二选择库中的项目,最后,在图十三中,按Finish即进入New Project 窗口,此时,按创建Project向导进行项目创建即可。
图十一 从CVS库中导入项目(2)
图十二 从CVS库中导入项目(3)
图十三 从CVS库中导入项目(4)
7 tips
(1)批量修改cvs 的连接地址:
(1.1)进入cvs repository exploring视图,按照正确的方法建立一个新的repository location(见4)
(1.2)进入java视图,右键工程——属性——cvs——change sharing
图十四 批量修改cvs (1)
(1.3)取消复选框的选择,在列出的所有cvs库下选择欲转换的cvs的库点击OK即可
图十四 批量修改cvs (2)
注意:这种更改依赖于第一次就是用myEclipse取得的源码
(2)如何更清楚的区分本地代码和CVS库上代码
window-prefers-team-cvs-label decorations
图十五 区分本地代码和CVS库上代码
在打开的窗口里面又三个标签第二Text Decorations的最下面Dirty Flag 里面可以点一个〉,Added flag添加*(如图)这样所有改动的文件或者文件夹上面就会多一个的标记,可以用于判断你是否修改过那些文件。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值