版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Microsoft Visual SourceSafe 组织软件开发项目1第一章 什么是vss?vss是一个能将项目管理的任务和源代码的控制结合起来的版本控制软件,主要应用于组织软件开发项目。2第二章 vss的简要介绍vss的简单工作原理vss中的几个重要概念vss的几个优点3第一节 vss的简单工作原理vss可将所有的项目源文件以特有的方式存入数据库,对项目程序进行管理。开发组的成员不能对该数据库中的文件进行直接修改,而是由该版本管理器将该项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作check in提交给vss,由它进行综合更新。某成员向vss提交的新文
2、件将会被备份到数据库中并实现共享。每个成员对所有项目文件所作的修改都将被记录到数据库中,在任何位置都能做到文件修改的回复何撤销。小组成员能获得该项目的最新版本,对它进行修改,并保存一个新的版本。vss的项目组织管理使开发小组的协调变得简单容易和直观,并能确保一组文件不同版本的安全性。当vss集成到开发环境中,开发者可以通过开发环境来访问vss。4第二节 VSS中的几个重要概念File:存放在vss数据库的项目中各种类型的文件Project:一组存在vss中相关联的文件Check Out:将存在vss数据库的项目中最新版本的文件拷贝到特定的工作目录以进行调试和修改。SourceSafe会标志该文
3、件已经被某个用户签出,并确保其他用户不可编辑同一个文件。对于文件,仅当文件被签入后才有这个选项。 Check In:将调试和修改完毕的文件提交到vss数据库的项目中,以让其他用户可以签出或者获取最新版本。对于文件,仅当文件被签出后才有这个选项。Get Latest Version:从SourceSafe数据库中获取指定文件或项目的最新版本,而又不必签出文件。 5Label:用户赋予某个项目或文件的某个版本的一个字符串,可以是任何格式的长度不超过31字符的字符串Show History:查看文件修改的历史记录,SourceSafe数据库会自动保存每次“签入”前后的文件内容。如果需要查看历史记录。
4、Show Difference:版本比较,可以比较当前版本与历史版本之间的差异,SourceSafe将以对照的形式将两个版本的不同之处显示出来。 Date:一个文件何时最后被修改或何时被check in的信息Working Folder:用户真正对项目文件进行调试修改的地方。6第三节 vss的几个优点实现软件开发流水线为连编做准备精确回归重新创建前一项目版本维护可重用代码创建特定用户版本7第四节 vss的环境图8第三章 vss的使用vss在开发环境中的应用vss客户端的基本应用9第一节 vss在开发环境中的应用如何获取vss中的项目 下面的步骤中将讲述如何在另一台主机上从SourceSafe获
5、取源代码。 1、 在另一台主机上打开Visual Studio.Net开发环境。使用菜单命令“文件”“源代码管理”“从源代码管理打开”,登录vss并选择SourceSafe数据库的位置。 101112132.弹出Create local project from SourceSafe窗口,在Create a new project in the输入框中填写你要保存项目的本地路径,这里我们选择“D:Credit。在SourceSafe project to中选择credit项目,单击OK按钮。如果目录D:Credit不存在,会询问是否创建,选择Yes。 14153.接下来会弹出保存Web应用程序
6、工作副本的对话框,在工作副本位置输入框中输入你想要保存Web应用的Web文件夹,也可以接受默认设置。点击确定按钮接受默认设置。 16174. 通过上述步骤,我们已经成功地在另一台开发主机上获得保存在SourceSafe的项目。 1819第二节 vss客户端的基本应用Create ProjectAdd FileSet Working FolderCheck InCheck OutShow HistoryGet View Get Latest VersionShow DifferencesLabelRollback20Create Project21Add File22Set Working Fo
7、lder23Check In24Check Out25Show History26View27Get28Get Last Version29Show Differences30Label31Rollback32第四章 vss在版本管理中的应用项目开发过程当中会产生不同的版本,版本管理变得重要。vss使用版本号来追踪对文件和项目做的每一个改动,提供了重新获得任何一个文件或项目任何版本的功能,这个功能由Label命令来实现。实际场景 将bug-fix后的文件A包含在Beta 1版中,而其余文件也作了改动 331.对即将到达Beta 1版的工程进行开发和测试。 2.当你认为时机适宜时,将之Label为Beta 1。 3.开始Beta 2版的工作。4.你发现,包含在Beta 1版中文件A的那个版本存在bug,必须改正,而工程中的其余文件已经改动过且已经被签入。5.签出该文件,改正,然后签入(此时该文件的VSS内部版本号将自动加1)。 6.将该文件Label为Beta 1(和工程的Label同名),这将使该文件的现有版本被指定为Beta 1。 34第六章 vss使用中的数据备份为了数据的安全,采用磁带机进行数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025莜面食品制造业供需市场分析投资评估政策发展研究报告书
- 2025荷兰花卉(郁金香)行业市场现状供需分析及投资评估规划分析研究报告
- 2025荷兰巴基斯坦智能眼镜行业市场需求供需布局及投资现状规划分析研究报告
- 2025荷兰农产品出口行业市场现状供需分析及投资评估规划分析研究报告
- 2025英国银行业投资市场现状分析研究投资评估发展趋势报告
- 2025英国智能手机柔性屏材料行业市场供需分析及投资评估规划分析研究报告
- 2025芝加哥基础设施建设行业市场供需分析及投资评估规划策略研究报告
- 2025航运行业市场全面分析及国际贸易与发展规划研究报告
- 2025航运物流行业市场深度调研及发展趋势和投资前景预测研究报告
- 2025河南新乡市第四人民医院招聘护理和药剂师3人模拟笔试试题及答案解析
- 2025年建筑工程行业智能建造技术研究报告及未来发展趋势预测
- DB4401-T 55-2020 建设工程档案编制规范
- 节能环保安全知识培训课件
- 钢结构工程施工质量检查标准
- 2025-2030中国集成电路设计行业人才缺口分析与培养体系建设及技术创新评估
- 工艺流程规范
- 城市地下综合管网建设项目技术方案
- 【书法练习】中考语文古诗文硬笔字帖(田英章字体)
- DB65-T 4900-2025 新能源发电升压站验收技术规范
- 2025广西公需科目培训考试答案(90分)一区两地一园一通道建设人工智能时代的机遇与挑战
- 酸洗钝化工安全教育培训手册
评论
0/150
提交评论