版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DAOUOSD (Dalian) Technology INC. 2009,无限挑战、无限飞翔,版本控制工具VSS的应用,什么是版本控制?,1. 怎样对研发项目进行整体管理 2. 项目开发小组的成员之间如何以一种有效的机制进行协调 3. 如何进行对小组成员各自承担的子项目的统一管理 4. 如何对研发小组各成员所作的修改进行统一汇总 5. 如何保留修改的轨迹,以便撤销错误的改动 6. 对在研发过程中形成的软件的各个版本如何进行标识,管理及差异识辨,版本控制工具介绍,Starteam 是一个集合了版本控制、构建管理(Build Management)和缺陷跟踪系统为一体的软件,并且具有强大的图形界
2、面,易学易用;但管理复杂、维护困难。2002年底被Borland公司收购。 PVCS Version Manager 是美国的MERANT公司软件配置管理工具PVCS 家族中的一个组成部分,它能够实现源代码、可执行文件、应用文件、图形文件和文档的版本管理;它能安全地支持软件并行开发,对多个软件版本的变更进行有效的控制管理。 ClearCase(CC) 是ROSE构件的一部分,目前最牛的配置管理工具,主要应用于复杂的产品发放、分 布式团队合作、并行的开发和维护任务。可以控制word, excel,powerpoint , visio等文件格式,对于不认识的格式可以自己定义一种类型来标识。 Vis
3、ual SourceSafe ( VSS ) 简单易用、方便高效、与Windows操作系统及微软开发工具高度集成。 Concurrent Versions System ( CVS ) 是开发源码的并发版本系统,它是目前最流行的面向软件开发人员的源代码版本管理解决方案。它可用于各种平台,包括 Linux 、Unix和 Windows NT/2000/XP等等。,Visual SourceSafe (VSS)概述,提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能 同 Visual Basic、Visual C+、Visual FoxPro 等开发环境以及 Microsoft Offic
4、e 应用程序集成在一起 简单工作原理,引言:为什么需要版本控制(1)?,情景1:程序员A和B共同修改同一个模块,两人都辛辛苦苦改了好几天、最后都回存到服务器上。可到使用的时候,发现有一个人的修改被冲掉了! 情景2:用户提出需要一个新功能,程序员A辛辛苦苦改了几天,改完后用户又说新功能不要了,程序员A发现原来版本的程序找不到了,又花了几天时间把程序改了回来。,引言:为什么需要版本控制(2)?,保持资料的完整性 保持版本能够被准确识别、使用,Microsoft的VSS 将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器
5、将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作Checkin提交给VSS,由它进行综合更新。,VSS的简单工作原理,VSS的简单工作原理,用户可以根据需要随时快速有效地共享文件。文件一旦被添加进VSS,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档的最新版本,并对它们进行修改,VSS也同样会将新的改动记录下来。,教师机,数据库建立 在教师机中,学生机,在工作文件夹 中处理文件,VSS中的几个重要概念,文件 file VSS中我们处理的所有文档都叫文件 操作:check out , check
6、in , undo check out , view 项目 project 存储在VSS数据库中的所有文件的集合 ,类似于“文件夹” 操作:文件的add , delete , edit , share 工作文件夹 working folder 在我们的本地机上。是我们真正用于处理文档的地方,VSS的基本操作(一个例子),按小组熟悉版本控制工具VSS的使用 1、每个小组选出一个管理员,在服务器端创建数据库并把小组的各个成员加入其中。 2、管理员登陆到VSS客户端,创建新的文件夹(“班级通讯录”),并添加文件(取名为“通讯录”的word文档)和文件夹(“共享的文档”)。 3 、管理员登陆VSS服务
7、端设置用户访问文件夹的权限。 4、每个小组成员登陆到VSS中,把各自的文件加到“共享的文档”中。 5、每个小组成员获得VSS中所有文件的最新版本。 6、每个小组成员编辑和查看VSS中的文件:在“通讯录”中编辑自己的通讯方式;查看其他组员添加的文件。,VSS管理员建立数据库(一),进入Visual SourceSafe 6.0 Admin 选择ToolsCreate Database,名为“SEGroup1”,VSS管理员建立数据库(二),VSS管理员创建用户并设定密码(一),打开刚才建立的数据库SEGroup1:选择Users open SourceSafe Database,VSS管理员创建
8、用户并设定密码(二),创建用户:选择Users add User,VSS管理员创建用户并设定密码(三),设定密码:选择Users Change Password,登陆VSS,进入Microsoft Visual SourceSafe 6.0,修改密码,修改密码:选择Tools Change Password,创建新的文件夹,选中要创建新文件夹的项目(上级文件夹) 选择File Create Project,添加文件夹,选中要创建新文件夹的项目(上级文件夹) 选择File Add Files,添加文件,选中要创建新文件夹的项目(上级文件夹) 选择File Add Files,创建工作文件夹,选择
9、File Set Working Folder,查看文件,在文件列表中选中要查看的文件 选择Edit View File 或右单击鼠标选择View,修改和编辑文件(一),在文件列表中选中要修改和编辑的文件 选择Edit Edit File 或 右单击鼠标选择 Edit,修改和编辑文件(二),此文件正在被Tom编辑,其他用户只能查看不能编辑,修改和编辑文件(三),把这次修改提交到数据库, 右单击鼠标选择check in 若不把这次修改提交到数据库,右单击鼠标选择undo check out,获取文件的最新版本,选择要操作的文件,也可以是多个文件或某个项目 选择SourceSafe Get Lat
10、est Version 或 右单击鼠标选择Get Latest Version,删除/恢复文件或文件夹 (一),删除(delete) 选择要删除的文件或项目,然后选择FileDelete,删除/恢复文件或文件夹 (二),破坏(destroy)永久删除 选择要删除的文件或项目,然后选择FileDelete,选中 Destroy permanently 选项,删除/恢复文件或文件夹 (三),恢复(Recover) 在VSS浏览器中选中项目,然后选择Fileproperties ,选中 deleted Items选项,在列表中选择要恢复的文件名 ,之后点击recover,删除/恢复文件或文件夹 (四
11、),清除(Purge) 在VSS浏览器中选中项目,然后选择Fileproperties ,选中 deleted Items选项,在列表中选择要清除的文件名 ,之后点击purge,进入Visual SourceSafe 6.0 Admin 选择Tools Options,在Project Security栏把 Enable project security打上勾,设置用户的权限 (一),选择Tools Rights by Project设置,设置用户的权限 (二),对“SE实训”文件夹,用户Mary只有读的权限!,以用户Mary登录验证权限 尝试check out “SE实训” 中的通讯录.doc,系统报无权限信息!,设置用户的权限 (三),进入Microsoft Visual SourceSafe 6.0 选中某文件,右键选择“Show History”,可以看到该文件编辑的历史纪
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47617-2026水泥行业节能降碳技术评价要求
- JYL-273-analog-1-生命科学试剂-MCE
- 2026年入门linux测试题及答案
- 2026年数学命题测试题及答案
- 2026年肥胖类型自我测试题及答案
- 2026年梦想号游船测试题及答案
- 2026年儿童语言发育测试题及答案
- 2026年综合教程welearn测试题及答案
- 安全生产规章制度考试试题及答案
- 中班罗辑思维题目及答案
- 工程合同担保书范例
- TSHCH 01-2024 SLAM测量技术标准
- 《谷物联合收获机》课件
- 幼儿园融入本土资源 课程走向园本教育课件
- 2023年1月浙江英语首考读后续写课件-2024届高三英语二轮复习
- 2024年贵州省贵阳市中考生物地理试题(含答案解析)
- JT-T-1202-2018城市公共汽电车场站配置规范
- 课题评审活动策划方案
- “以字行腔”在中国民族声乐教学中的实践与运用
- 旅游政策与法规第3版李海峰课后参考答案
- 反恐C-TPAT程序文件整套(通用)
评论
0/150
提交评论