- 1
- 0
- 约7.33千字
- 约 18页
- 2017-01-06 发布于贵州
- 举报
CVS搭建及应用CVS搭建及应用
CVS搭建及应用
版本管理系统可以帮助开发人员有效地管理软件资源的版本问题。CVS(Concurrent Version System)是目前最常用的版本管理系统,而 Eclipse 是最流行的开放源码的集成开发环境。在 Eclipse 中,与 CVS 相关的功能被统称为小组开发环境。本系列的第 1 部分不仅解释了 CVS 的相关术语,还详细介绍了小组开发环境的建立过程;本系列的第 2 部分则试图以一种简明易懂的方式来讲解 Eclipse 小组开发环境的使用方法。
1.前言
版本管理系统可以帮助开发人员有效地管理软件资源(源代码文件、配置文件等)的版本问题。版本管理系统可以帮助开发人员追踪文件的修改履历;防止文件因疏忽而被错误的修改、删除;在小组开发环境中,帮助多个开发人员保持文件的同步;通过文件的修改履历,还可以帮助开发人员发现修改过程中产生的BUG,因此应用CVS可以在一定程度上提高软件的开发效率。现在很多开发工具中都集成了CVS功能,例如Eclipse、InteliJ、NetBeans等;虽然Eclipse等集成开发环境(IDE)对CVS提供了很好的支持,可以大幅降低CVS的使用难度,但是很多开发人员在使用CVS时还是不知所措。笔者认为这是由于他们不了解CVS的相关术语及CVS的工作模式所致。因此,本文首先介绍CVS的相关术语及CVS的工作模式。然后通过一些实例与应用场景, 展示如何在ECLIPSE中使用小组开发环境。
本文所使用的ECLIPSE没有安装本地语言包插件,操作界面为英文。但理解了相关术语后,读者即使在中文环境中也能正常操作。
2.CVS安装
2.环境安装
LINUX与WINDOWS是目前应用最普及的操作系统。下面首先介绍CVS服务器在两种操作系统上的安装与配置过程,然后介绍如何从Eclipse连接CVS服务器,最后介绍如何使用ECLIPSE共享模块。无论后台的CVS安装在何种操作系统之上,对于Eclipse来说,与CVS服务器建立了连接之后其使用方法是一样的。
2.1 安装CVSNT
CVSNT可以从以下地址获得/cvspro/。在WINDOWS系统上CVSNT有安装程序cvsnt-2.5.03.2151.msi(随版本的不同文件名也不同)。一般采取缺省安装方式安装后,CVSNT即可正常工作,如果想控制安装过程,则可以选择定制安装方式。例如在图1、图2中修改了安装目录。
图1:选择CVSNT的安装类型图2:修改CVSNT的安装目录,选择CVSNT的可安装组件
安装完成后可以通过菜单操作【开始】→【CVSNT】→【CVSNT Control Panel】或控制面板打开CVSNT的控制管理台。为了使用CVSNT进行版本管理,首先必须建立一个资源库。在CVSNT的控制管理台中选择Configuration Repository面板并单击Add,出现如图3所示的画面。
图3:初始化资源库
在Location中填入资源库的位置,在Description中填写该资源库的说明信息(可以为空)。值得注意的是当Location包含多级目录时,Name输入框中的缺省值不对,需要修改,例如可以使用最后一级目录名,如图3。最后点击OK按钮,在随后出现的询问是否初始化资源库的确认对话框中选择Yes即可。
2.2 Windows防火墙
如果在安装有CVS服务器的计算机上使用的是WINDOWS XP2操作系统,并且WINDOWS XP2自带的Windows防火墙处于启用状态,则不能从其它计算机连接CVS服务器。读者可以暂时关闭Windows防火墙或者将CVSNT服务的端口号(2401)添加到Windows防火墙的例外中,其设置步骤如下:
1.从WINDOWS操作系统的控制面板中双击Windows防火墙的图标,出现如图7所示的画面。
图7:Windows防火墙控制台
2.在图7中单击添加端口按钮,请按图8将CVSNT的服务端口加入防火墙的例外列表。
图8:将CVSNT的服务端口加入防火墙的例外列表
3.在图8中按确定按钮就把CVSNT的服务端口加入防火墙的例外列表,见图9。
图9:CVSNT的服务端口已被加入到防火墙的例外列表
如果使用了其他的防火墙产品,也应进行相应的设置。
2.3 建立CVS用户
为了在我们的实验环境中模拟多个用户,还需要在CVS服务器中建立至少两个CVS用户。由于CVSNT安装后采用混合认证方式工作,CVS服务器的系统用户和在CVS本身管理的用户文件中定义的用户都能使用CVSNT服务。为了简便,这里建立了两个系统用户。在WINDOWS XP中可以通过计算机管理这一工具追加系统用户,如图6所示。除了管理员帐号jiangch(我将管理员Administrator重命名为j
您可能关注的文档
- cpa税法习题汇总.doc
- COPD的诊断和鉴别诊断.doc
- cPCI连接器类型.doc
- CPI影响因素分析.doc
- cpp宏使用.doc
- CPR最新标准.doc
- CPS开考通知.doc
- CO2排放系数.doc
- Ch12平衡计分卡.doc
- CPS防水卷材施工工艺.doc
- 2026重庆市万州区龙驹镇人民政府招聘公益性岗位2人备考题库完整参考答案详解.docx
- 2026重庆市万州区龙驹镇人民政府招聘公益性岗位2人备考题库(含答案详解).docx
- 2026重庆市万州区龙驹镇人民政府招聘公益性岗位2人备考题库精编答案详解.docx
- 数字化转型阶段高校信息化工作面临的挑战与对策.docx
- 2026重庆市万州区龙驹镇人民政府招聘公益性岗位2人备考题库及答案详解1套.docx
- 2026重庆市万州区龙驹镇人民政府招聘公益性岗位2人备考题库及答案详解(新).docx
- 2026重庆市万州区龙驹镇人民政府招聘公益性岗位2人备考题库及答案详解(夺冠系列).docx
- 2026重庆市万州区龙驹镇人民政府招聘公益性岗位2人备考题库及答案详解一套.docx
- 九年级物理ml06-重点实验突破.pptx
- 2026重庆市万州区龙驹镇人民政府招聘公益性岗位2人备考题库及完整答案详解一套.docx
最近下载
- 东风风神-E70-产品使用说明书-东风风神E70 2019款 专享版-DFM7000G1F6BEV-E70使用说明书201903.pdf VIP
- 奥的斯电梯JARLESS-CON中分门机中文版.pdf VIP
- 食堂居间合同协议.docx VIP
- 飞行qar首都航空品质监控.pdf VIP
- 初中数学圆的训练.pdf VIP
- 【市质检二检】泉州市2026届高中毕业班质量监测(二) 语文试卷(含官方答案).docx
- Triumph凯旋摩托 探险和旅游 Tiger 800 XCA 2018车主手册说明书(中文).pdf VIP
- 电商运营自学全套教程【电商运营教学标准】.pdf VIP
- 2025年设备更新优秀案例集.docx
- 加速器简介.ppt VIP
原创力文档

文档评论(0)