4软件配置管理工具

上传人:gfy****yf 文档编号:252823291 上传时间:2024-11-20 格式:PPT 页数:19 大小:98KB
返回 下载 相关 举报
4软件配置管理工具_第1页
第1页 / 共19页
4软件配置管理工具_第2页
第2页 / 共19页
4软件配置管理工具_第3页
第3页 / 共19页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,4,软件配置管理工具,1,软件配置管理工具,IBM Rational ClearCase,Telelogic SYNERGY,Visual SourceSafe(VSS),Concurrent Version System(CVS),Subversion(SVN),Ect.,2,IBM ClearCase,IBM Rational公司开发的配置管理工具,尖端的版本控制工具,对配置管理工程师的要求比较高,有两个版本:Base ClearCase 和 ClearCase UCM.Base ClearCase提供文件、目录、版本、标签、分支、触发器、链接等“裸露环境。,ClearCase UCM是开箱即用的,提供了基于ClearCase的封装。,3,ClearCase,的具体功能范畴,Version Control,自动追踪每一个文件和目录的变更情况,对每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制,4,Workspace Management,采用一种称为,View,的创新技术,它可以选择所指定任务的每一个文件或目录的适当版本,并呈现它们。,5,Build Management,自动产生软件系统构造文档信息清单,而且可以完全、可靠的重建任何构造环境。,Process Control,可以通过对全体人员的不同授权来阻止某些修改的发生,无论任何时刻某一事件发生应立刻通知团队成员,对开发的进程建立一个永久记录并不断维护它。,6,VSS,VSS 的全称为 Visual Source Safe。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责工程文件的管理,几乎可以适用任何软件工程。,7,支持根本的版本控制功能(如版本保存、打标签等),支持分支,免费的,一种初级的版本控制工具,8,CVS,全称:,Concurrent Version System,是一个,C/S,系统,是开放源代码软件世界的一个伟大的杰作,简单易用、功能强大、跨平台、支持并发版本控制、免费,在中小企业中得到广泛应用,9,使用,Copy-Modify-Merge,模型,(,参考教材,P127),Copy,Modify,Merge,10,Subversion,Subversion 缩写为SVN,是当前最受欢送的一款开源的版本控制工具,继承了前辈CVS(Concurrent Version System)的几乎所有优秀功能,2009年,绝大多数CVS效劳已经改用SVN。CVS已经停止维护,11,12,Client Interface,Command Line,GUI Client app,TortoiseSVN 是,Subversion,版本控制系统的一个免费开源客户端,具有一些优良的特性使之成为好的,subversion,的客户端,13,Client Library,The Subversion client library,has the broadest responsibility;its job is to mingle the functionality of the working copy library with that of the Repository Access Layer,and then to provide the highest-level API to any application that wishes to perform general revision control actions.,14,Repository Access,Local,SVN,DAV,Web-based Distributed Authoring and Version,),Web,分布式创作和版本控制协议。,WebDAV,是,HTTP 1.1,的扩展,15,Repository,Berkeley DB,:开源数据库,FSFS,:一种不需要数据库的存储系统。,FSFS,版本库在单一文件中存储修订版本树,所以版本库中所有的修订版本都在一个子文件夹中有限的几个文件里。,16,Why Apache?,It allows Subversion to use any of the numerous authentication systems already integrated with Apache.,There is no need to create system accounts on the server.,Full Apache logging is available.,17,Network traffic can be encrypted via SSL.,HTTP(S)can usually go through corporate firewalls.,Built-in repository browsing is available via web browser.,The repository can be mounted as a network drive for transparent version control,18,Why you might want to avoid it,Noticeably slower than,svnserve,because HTTP is a stateless protocol and requires more network turnarounds.,Initial setup can be complex.,19,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!