Eclipse中的CVS配置管理

成都朗沃信息技术有限公
- 0 -
CVS讲解纲要 V2.0
• 关于CVS的三个W
• CVS配置
• CVS维护使用
目 录
一、关于CVS的三个W.............................................................................1
①what:CVS是什么?.......................................................................1
②why:为什么要使用CVS................................................................1
③when:什么时候使用CVS..............................................................1
二、CVS的相关配置.................................................................................2
三、CVS的使用与维护.............................................................................7
1、上传文件:....................................................................................7
2、下载文件......................................................................................11
3、改动比较......................................................................................14
四、附件:...............................................................................................19

二○○七年九月二十一日
一、关于CVS的三个W
①what:CVS是什么?
CVS是并发版本系统的缩写(Concurrent Versions System)是目前主流的软件源码版本控制系统。整个软件由客户机服务器两部分组成。其中客户端已集成在eclipse软件中,我们只需装服务器端软件即可。见下图
②why:为什么要使用CVS
现在开发软件控制版本的软件较多,比较著名的有CVS、SVN、VSS,其中CVS是一款比较优秀的在eclipse集成了客户端的软件。有了CVS我们可以轻松方便的整合管理程序员每天编写修改的程序源代码。从个人开发者到大型,分布团队都是有用的。
③when:什么时候使用CVS
每天程序员完成的源代码,通过eclipse的CVS客户端向指定的主机提交源代码。次日续编时再从CVS服务器上载到本地进行续编。
二、CVS的相关配置
1、在CVS配置前请先关闭windows防火墙,这点非常重要,也是我们在配置后无法连接CVS服务器的主要障碍,我们的操作系统(win xp)在安装完后默认是打开防火墙的,请按如下方法进行关闭,并填加CVS连接端口。
操作步骤如下: 打开控制面板点击进入后点在常规下点属性,在弹出的对话框中点高级选项卡,点windows防火墙设置,然后点关闭防火墙
在点例外选项卡,点填加端口,输入名称为:CVSNT,端口号为:2401,点TCP确定。
并在CVSNT名称前的复选上打上勾,确定即可。
注意:为了确保CVS客户端和服务器顺畅通信,把客服两端的防火墙都关掉,避免出现CVS连接超时或者连接不上的问题。
2、打开CVSNT Control Panel面板
3、进入以下这个选项,(注意server的名不要改,这是服务器的计算名)点add,在Location中输入你要保存文件的位置,Name的名字会自动根据输入的保存位置会自动输入。Description可以
不输。然后点确定。其他的选项不用设置。
4、在弹出禁告对话框中点是(询问刚才输入的保存地址不存在,是否要创建)
5、然点点应用、确定。
6、一般情况下我们会设专门的服务器来存取文件,因为程序是比较机密的东西,我们在控件面板中创建一个用户来,专门用来上传和下载源代码。在这里我们创建一用户名为test,密码也为test。(在这里切记计算机名和用户名是两回事,不要混在一起)
7、打开eclipse在窗口/打开透视图,打开CVS资源库研究,
如果没有,点最下面的“其他”进入CVS工作空间,并新建资源库位置
在弹出的窗口的
位置中:填入主机名或主机的IP,资源库路径为新建资源库时给定的name名,这里填/cvsfile
认证中填:用户名和密码为创建用户时填的密码。这里两个都填test
填入完成后点确定即可。到此全部配置完毕。
三、CVS的使用与维护
1、上传文件: 切换到MyEclipse工作空间下,在项目名上右击选小组/共享项目
下一步
再下一步
点完成
注意启动“落实”向导打上勾,默认会选勾的。进入以下
在落实文件的注释中输入注释(也可不输),如修改的说明什么的。然后完成,会自动落实的。至此上传全部完成。
2、下载文件
我们在D:\testcvs下新建一个工作空间,名为testcvs然后在左边的包资源管理器中点键导入,进入以下画面
下一步,
在位置中:输入主机名(这是同一台机子我们在这里输入localhost)和资源库路径(/cvsfile),
在认证中:输入服务器的登陆名和密码,这里我们输入用户名和密码都为test
其他的不改,保存密码复选打勾,进入下一步
再点下一步,选使用现有模块,选择你需要的项目名名称 我们这里选ThirdTeam然后点下一步
再点下一步
点下一步,完成,项目即可下载到本地的指定的项目下。到此下载全部完成。
3、改动比较
我们将ThirdTeam这个项目中上的红叉消除。导入java.util.Date包
然后定左边的项目名/小组/标记为版本,并输入版本号v2。

我们又切回原来的CVS工作空间看看哪些变了
项目名文件上点右键比较对象
输入v2s
在CVS资源管理器下按ctrl选中thirdTeam v2和thirdTeam v3点右键比较见下图
点击比较后会出现下面视图,并自动连线改动过的地方。
至此版本控制比较全部讲解完毕,谢谢大家!
四、附件:
软件CVS服务器软件下载地址为:http://www.march-hare.com
或者http://www.cvsnt.org
谢谢大家,祝大家学习进步!

你可能感兴趣的:(项目管理)