基于cvs的版本控制系统服务器安装与维护设计

上传人:乐*** 文档编号:117405651 上传时间:2019-12-05 格式:DOC 页数:40 大小:1.82MB
返回 下载 相关 举报
基于cvs的版本控制系统服务器安装与维护设计_第1页
第1页 / 共40页
基于cvs的版本控制系统服务器安装与维护设计_第2页
第2页 / 共40页
基于cvs的版本控制系统服务器安装与维护设计_第3页
第3页 / 共40页
基于cvs的版本控制系统服务器安装与维护设计_第4页
第4页 / 共40页
基于cvs的版本控制系统服务器安装与维护设计_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《基于cvs的版本控制系统服务器安装与维护设计》由会员分享,可在线阅读,更多相关《基于cvs的版本控制系统服务器安装与维护设计(40页珍藏版)》请在金锄头文库上搜索。

1、河南城建学院本科毕业设计(论文) 目录 毕 业 设 计 论 文题 目:基于CVS的版本控制系统服务器安装与维护学 院: 电气与信息工程学院 专 业: 电子信息工程 IV摘要随着软件行业的蓬勃发展,工业设计、商业开发越来越离不开软件系统的支持和运作,软件系统不单单是提高了工业系统的工作效率,更重要的是它大大节省了项目成本,降低了项目风险,提高了项目运算的精细程度,增强了企业管理效益。所以说,作为一款具有纽带作用的版本控制系统CVS,不仅仅是互联网从业者的必修课,也是工科类从业者必须了解的范畴。矚慫润厲钐瘗睞枥庑赖。详细叙述中渗透CVS的专业术语、命令语句。在安装与维护的叙述中,主要是以安装CVS

2、NT(Windows环境下的CVS服务器)和WinCVS(Windows环境下的CVS客户端)来实战叙述设计中的每一步。一方面使自己掌握CVS版本控制系统的安装与维护使用,另一方面,使自己真正从设计中学习到知识技能。聞創沟燴鐺險爱氇谴净。本设计主要完成了CVS的版本控制系统的安装与维护,详细讲述CVS版本控制系统的由来、基本概念、工作模式、工作原理,以及CVS版本控制系统在Windows环境和Linux环境下的客户端和服务器配置方法,并完成了CVS版本控制系统在项目中的实践应用。残骛楼諍锩瀨濟溆塹籟。关键词:安装与维护,CVS,CVSNT,WinCVS,服务器,CVS命令AbstractWit

3、h the development of the software industry, industrial design, commercial development is becoming more and more cannot do without the support and operation software system, software system not only improves the industrial efficiency of the system, the more important is that it saves the project cost

4、, reduce the project risk, improve fine degree project operation, enhances the enterprise management efficiency. So, as a link between the version control system CVS, not only is a compulsory course in the Internet practitioners, but also engineering practitioners must understand the category.酽锕极額閉镇

5、桧猪訣锥。This design is mainly and maintenance of CVS version control system based on the origin, installation, details about the CVS version control systems basic concept, working mode, working principle, as well as the CVS version control system in Windows environment and Linux environment of the clie

6、nt and server configuration method.彈贸摄尔霁毙攬砖卤庑。Of course, in the details gradually penetrate professional terminology, command of some CVS. In the installation and maintenance of the narrative, the main is to install the CVSNT (Windows environment, CVS server) and WinCVS (Windows environment under th

7、e CVS client) to combat the narrative for each step in the design of. On the one hand, let oneself really learn from the design to the actual combat skills and knowledge, on the other hand, with the CVS version control system can refer to the installation and maintenance manual to want to quickly le

8、arn, learning the CVS version control system colleagues.謀荞抟箧飆鐸怼类蒋薔。Keywords: installation and maintenance, CVS, CVSNT, WinCVS, server, CVS command厦礴恳蹒骈時盡继價骚。目录摘要I茕桢广鳓鯡选块网羈泪。AbstractII鹅娅尽損鹌惨歷茏鴛賴。目录III籟丛妈羥为贍偾蛏练淨。1 绪论1預頌圣鉉儐歲龈讶骅籴。1.1研究背景与目的1渗釤呛俨匀谔鱉调硯錦。1.2 课题设计的意义1铙誅卧泻噦圣骋贶頂廡。1.3课题国内外研究状况2擁締凤袜备訊顎轮烂蔷。1.4课题

9、研究方案比较3贓熱俣阃歲匱阊邺镓騷。1.5论文的结构3坛摶乡囂忏蒌鍥铃氈淚。2 基于CVS的版本控制系统介绍5蜡變黲癟報伥铉锚鈰赘。2.1 什么是CVS5買鲷鴯譖昙膚遙闫撷凄。2.2 CVS的基本概念5綾镝鯛駕櫬鹕踪韦辚糴。2.3 CVS的工作模式和工作思路6驅踬髏彦浃绥譎饴憂锦。2.4 CVS代码的集中配置与调整7猫虿驢绘燈鮒诛髅貺庑。2.5 CVS的典型功能8锹籁饗迳琐筆襖鸥娅薔。3 Windows下CVS服务器与客户端的配置10構氽頑黉碩饨荠龈话骛。3.1 Windows下CVS服务器的配置10輒峄陽檉簖疖網儂號泶。3.2 Windows下CVS客户端的配置13尧侧閆繭絳闕绚勵蜆贅。3.

10、2.1 配置WinCVS16识饒鎂錕缢灩筧嚌俨淒。3.2.2 登录WinCVS服务器17凍鈹鋨劳臘锴痫婦胫籴。3.2.3 新建模块17恥諤銪灭萦欢煬鞏鹜錦。3.2.4 Checkout模块18鯊腎鑰诎褳鉀沩懼統庫。3.2.5 update和commit文件18硕癘鄴颃诌攆檸攜驤蔹。3.2.6 Add文件18阌擻輳嬪諫迁择楨秘騖。3.2.7 Remove文件19氬嚕躑竄贸恳彈瀘颔澩。3.2.8 Remove空目录19釷鹆資贏車贖孙滅獅赘。4 Linux下CVS服务器与客户端的配置20怂阐譜鯪迳導嘯畫長凉。4.1 Linux下CVS服务器的配置20谚辞調担鈧谄动禪泻類。4.1.1 创建cvs组并加

11、入用户20嘰觐詿缧铴嗫偽純铪锩。4.1.2 创建一个仓库20熒绐譏钲鏌觶鷹緇機库。4.1.3 装入源代码20鶼渍螻偉阅劍鲰腎邏蘞。4.1.4 设置权限21纣忧蔣氳頑莶驅藥悯骛。4.1.5 设置开机自动运行CVS22颖刍莖蛺饽亿顿裊赔泷。4.2 Linux下CVS客户端的配置23濫驂膽閉驟羥闈詔寢賻。4.2.1 连接CVS服务器23銚銻縵哜鳗鸿锓謎諏涼。4.2.2 登录CVS服务器24挤貼綬电麥结鈺贖哓类。4.2.3 拷贝相应模块代码并进行开发24赔荊紳谘侖驟辽輩袜錈。5 项目中CVS的版本控制25塤礙籟馐决穩賽釙冊庫。5.1 将项目提交到CVS服务器25裊樣祕廬廂颤谚鍘羋蔺。5.2 将项目下载

12、到CVS客户端25仓嫗盤紲嘱珑詁鍬齊驁。5.3 将更改的项目提交到CVS服务器26绽萬璉轆娛閬蛏鬮绾瀧。5.4 将CVS服务器中的更改更新到CVS客户端26骁顾燁鶚巯瀆蕪領鲡赙。5.5 版本控制系统服务器安装与维护注意事项27瑣钋濺暧惲锟缟馭篩凉。6 CVS版本控制系统的开源化28鎦诗涇艳损楼紲鯗餳類。6.1 CVS开源方向28栉缏歐锄棗鈕种鵑瑶锬。6.2 CVS与Araxis Merge配套使用28辔烨棟剛殓攬瑤丽阄应。6.3 CVS与Eclipse配套使用29峴扬斕滾澗辐滠兴渙藺。结论30詩叁撻訥烬忧毀厉鋨骜。致谢31则鯤愜韋瘓賈晖园栋泷。参考文献32胀鏝彈奥秘孫戶孪钇賻。附录33鳃躋峽祷

13、紉诵帮废掃減。附录A:CVS中常用专业术语33稟虛嬪赈维哜妝扩踴粜。附录B:CVS工作拓扑图及CVS客户端和服务器界面34陽簍埡鲑罷規呜旧岿錟。河南城建学院本科毕业设计(论文) 绪论1 绪论1.1研究背景与目的一个项目往往有多人参与,如何协调各个人的开发工作,就成为项目开发小组需要直接面对的问题。一般的解决方案是采用版本控制系统,如微软的VSS,开源的CVS以及Subversion等等。沩氣嘮戇苌鑿鑿槠谔應。Eclipse对团队开发提供了默认的支持,其内置了CVS的客户端。所以我们只需安装一个CVS服务器端就可以进行项目开发的版本控制了。在这次毕业设计中我选择了windows平台下的cvsnt

14、来作cvs服务器。钡嵐縣緱虜荣产涛團蔺。随着软件团队人员的增加,软件版本不断变化,时间的紧缺,多种平台的复杂环境,使得版本控制软件已成为当今软件开发人员(工程人员和管理者)所必须的工具。CVS采用典型的Client/Server 结构,开发团队能够跨越网络跨平台进行分布式操作。在软件开发环境中,CVS 自动追踪每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件)等变更情况,通过分支和归并功能支持并行开发。直接解决了原来开发团队所面临的难以处理的问题。懨俠劑鈍触乐鹇烬觶騮。在各种具体方案应用之前,安装和配置 CVS 服务器,并学会简单的使用是第一要务。本设

15、计就CVS的安装配置和简单使用做一介绍,并对CVS在项目应用中做基础的工程实践。謾饱兗争詣繚鮐癞别瀘。1.2 课题设计的意义CVS(Concurrent Versions System)版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。Concurrent有并发的、协作的、一致的等含义。实际上CVS可以维护任意文档的开发和使用,例如共享文件的编辑修改,而不仅仅局限于程序设计。CVS维护的文件类型可以是文本类型也可以是二进制类型。CVS用Copy-Modify-Merge(拷贝、修改、合并)变化表支持对文件的同时访问和修改。它明确地将源文件的存储和用户的工作空间独立开来,并使其并行操作。CVS基于客户端/服务器的行为使其可容纳多个用户。这一特性使得CVS成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选。所有重要的免费软件项目都使用CVS作为其程序员之间的中心点,以便能够综合各程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 工学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号