- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Source Safe简介
Visual Source Safe简介1 第一章Visual Source Safe简介 2
1.1 背景介绍 2
1.2 VSS简介 3
2 第二章 安装配置VSS Client 6
2.1 安装简介 6
2.2 配置VSS 6
3 第三章 VSS用法简介 8
3.1 界面简介 8
3.2 更改用户密码 9
3.3 创建目录 9
3.4 指定工作目录 10
3.5 Get Latest Version 10
3.6 Check in与Check Out 10
3.7 添加文件 11
3.8 版本管理功能 13
第一章Visual Source Safe简介
背景介绍
???????如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。
只要参加过软件开发的人都清楚,现在的软件项目完全由一个人来完成是难以想象而且也是不可能的,通常是有一个研发小组来共同分析、设计、编码和维护,并有专门的测试小组对已完成编码调试的软件进行全面的测试。在软件开发这个庞大而复杂的过程中,需要涉及到各个方面的人员,信息的交流反馈不仅仅是在研发小组的成员之间及各个研发小组之间,还存在于客户和研发者之间。所有的这些交流反馈意见信息都有可能导致对软件的修改,小的可能只是对某个源文件中的某个变量的定义改动,大到重新设计程序模块甚至可能是整个需求分析变动。在这个工程中,由于软件开发所固有的特征,可能会形成众多的软件版本,而且我们并不能保证不出现错误的修改,而这样的一个困难局面却又非常现实地摆在项目开发管理者的面前,他/她该如何有效地解决这些问题,具体地说就是如下一些问题:
1怎样对研发项目进行整体管理;
2项目开发小组的成员之间如何以一种有效的机制进行协调;
3如何进行对小组成员各自承担的子项目的统一管理;
4如何对研发小组各成员所作的修改进行统一汇总;
5如何保留修改的轨迹,以便撤销错误的改动;
6对在研发过程中形成的软件的各个版本如何进行标识,管理及差异识辨等等。
一个非常直接的反应,我们必须要引进一种管理机制,一个版本管理机制,而且是广义上的版本管理,它不仅需要对源代码的版本进行管理,而且还要对整个项目进行管理。以往的那种被誉为具有良好编程风格的做法,诸如在对他人的源程序进行修改时注释修改原因,修改人和日期,如果是多个成员同时进行了修改,那么需要进行及时的人工的差异比较和综合以便形成一个统一的新版本。这种做法在当前的大型软件的开发中已经越来越没有空间了,可以说是一种以小作坊的形式来面对软件的社会化大生产,再也不可能行得通了。
其实,版本管理的思想很早就存在于软件开发者的头脑之中,只是以往的认识没有现在人们所意识到的那样迫切。UNIX的程序开发系统较早就提供了能够进行开发小组中源代码版本管理的工具,现在的Linux更是提供功能强大的能够跨平台的版本管理器,国外公司的基于Windows的版本管理器也已经有了比较成熟的产品,国内的研究单位如北京大学计算机系CASE实验室也在致力于这方面的工作。在众多的成熟产品和试验产品中,这里只将对使用比较广泛,有较大用户前景且又能较易获得的版本管理器产品Microsoft公司的Visual SourceSafe 6.0进行详细的介绍,针对普通的研发小组的解决方案,及具体的实现。
VSS简介
VSS 6.0现在是作为Microsoft Visual Studio 6.0这个开发产品家族的一员,如Visual C++ 6.0和Visual J++ 6.0一样。
1VSS的简单工作原理
Microsoft的VSS 6.0解决了软件开发小组长期所面临的版本管理问题,它可能有效地帮助项目开发组的负责人对项目程序进行管理,将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作Checkin提交给VSS,由它进行综合更新。VSS也支持多个项目之间文件的快速高效的共享。当某个成员向VSS中添加文件时,该文件将会被备份到数据库中,以便所有的成员都能共享该文件。而且每个成员对所有的项目文件所作的修改都将被记录到数据库中,从而使得修改的恢复和撤销在任何时刻,任何位置都成为可能。小组的成员可能得到该项目的最新版本,对它进行修改,并保存一个新的版本。
VSS的项目组织管理使得开发小组的协调变得简单容易且很直观,当一个和一组文件发放给另一个成员,小组,Web站点或是任何其他的地址,VSS确保他们之间的真正共享及所选的一组文件的不同版本
您可能关注的文档
- 单片机实验答案.doc
- 自制IPAD支架.doc
- 图像系统专项训练.doc
- 秦灶街道机关重大活动经费申报单.doc
- 微生物学2.doc
- 工会经费.doc
- RGB三色LED组合光源的色彩搭配.doc
- 简历表和目录.doc
- 诗经目录简介.doc
- 窝工费用申报事宜.doc
- 高中语文思辨性阅读教学与批判性思维培养的融合实践教学研究课题报告.docx
- 初中地理教学空间思维能力培养的地理教师教学能力提升路径研究教学研究课题报告.docx
- 小学信息技术课堂:基于开源技术的数字教育资源创新开发策略研究教学研究课题报告.docx
- 《农作物病虫害生物防治技术优化策略与推广应用研究》教学研究课题报告.docx
- 2025年鹤壁市特招医学院校毕业生招聘44名笔试参考题库附答案解析.docx
- 2025江苏南京江北新区综合行政执法总队招聘编外执法人员14人笔试参考题库附答案解析.docx
- 2025北京城乡建设集团有限责任公司招聘笔试参考题库附答案解析.docx
- 2025福建泉州市晋江市紫峰中学招聘笔试参考题库附答案解析.docx
- 1 《美术馆数字化藏品数字化过程中的技术难题与解决方案》教学研究课题报告.docx
- 初中生校园周边购物行为中的心理风险与应对策略分析教学研究课题报告.docx
文档评论(0)