版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用VisualSourceSafe组织软件开发项目第一章什么是vss?vss是一个能将项目管理的任务和源代码的控制结合起来的版本控制软件,主要应用于组织软件开发项目。第二章vss的简要介绍vss的简单工作原理vss中的几个重要概念vss的几个优点第一节vss的简单工作原理vss可将所有的项目源文件以特有的方式存入数据库,对项目程序进行管理。开发组的成员不能对该数据库中的文件进行直接修改,而是由该版本管理器将该项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作checkin提交给vss,由它进行综合更新。某成员向vss提交的新文件将会被备份到数据库中并实现共享。每个成员对所有项目文件所作的修改都将被记录到数据库中,在任何位置都能做到文件修改的回复何撤销。小组成员能获得该项目的最新版本,对它进行修改,并保存一个新的版本。vss的项目组织管理使开发小组的协调变得简单容易和直观,并能确保一组文件不同版本的安全性。当vss集成到开发环境中,开发者可以通过开发环境来访问vss。第二节VSS中的几个重要概念File:存放在vss数据库的项目中各种类型的文件Project:一组存在vss中相关联的文件CheckOut:将存在vss数据库的项目中最新版本的文件拷贝到特定的工作目录以进行调试和修改。SourceSafe会标志该文件已经被某个用户签出,并确保其他用户不可编辑同一个文件。对于文件,仅当文件被签入后才有这个选项。CheckIn:将调试和修改完毕的文件提交到vss数据库的项目中,以让其他用户可以签出或者获取最新版本。对于文件,仅当文件被签出后才有这个选项。GetLatestVersion:从SourceSafe数据库中获取指定文件或项目的最新版本,而又不必签出文件。Label:用户赋予某个项目或文件的某个版本的一个字符串,可以是任何格式的长度不超过31字符的字符串ShowHistory:查看文件修改的历史记录,SourceSafe数据库会自动保存每次“签入”前后的文件内容。如果需要查看历史记录。ShowDifference:版本比较,可以比较当前版本与历史版本之间的差异,SourceSafe将以对照的形式将两个版本的不同之处显示出来。Date:一个文件何时最后被修改或何时被checkin的信息WorkingFolder:用户真正对项目文件进行调试修改的地方。第三节vss的几个优点实现软件开发流水线为连编做准备精确回归重新创建前一项目版本维护可重用代码创建特定用户版本第四节vss的环境图第三章vss的使用vss在开发环境中的应用vss客户端的基本应用第一节vss在开发环境中的应用如何获取vss中的项目下面的步骤中将讲述如何在另一台主机上从SourceSafe获取源代码。1、在另一台主机上打开VisualStudio.Net开发环境。使用菜单命令“文件”——“源代码管理”——“从源代码管理打开”,登录vss并选择SourceSafe数据库的位置。2.弹出"CreatelocalprojectfromSourceSafe"窗口,在"Createanewprojectinthe"输入框中填写你要保存项目的本地路径,这里我们选择“D:\Credit"。在"SourceSafeprojectto"中选择credit项目,单击OK按钮。如果目录D:\Credit不存在,会询问是否创建,选择"Yes"。3.接下来会弹出保存Web应用程序工作副本的对话框,在工作副本位置输入框中输入你想要保存Web应用的Web文件夹,也可以接受默认设置。点击"确定"按钮接受默认设置。4.通过上述步骤,我们已经成功地在另一台开发主机上获得保存在SourceSafe的项目。
第二节vss客户端的基本应用CreateProjectAddFileSetWorkingFolderCheckInCheckOutShowHistoryGetViewGetLatestVersionShowDifferencesLabelRollbackCreateProjectAddFileSetWorkingFolderCheckInCheckOutShowHistoryViewGetGetLastVersionShowDifferencesLabelRollback第四章vss在版本管理中的应用项目开发过程当中会产生不同的版本,版本管理变得重要。vss使用版本号来追踪对文件和项目做的每一个改动,提供了重新获得任何一个文件或项目任何版本的功能,这个功能由Label命令来实现。实际场景将bug-fix后的文件A包含在Beta1版中,而其余文件也作了改动1.对即将到达Beta1版的工程进行开发和测试。2.当你认为时机适宜时,将之Label为"Beta1"。3.开始Beta2版的工作。4.你发现,包含在Beta1版中文件A的那个版本存在bug,必须改正,而工程中的其余文件已经改动过且已经被签入。5.签出该文件,改正,然后签入(此时该文件的VSS内部版本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消化道疾病饮食调理护理方案培训
- 鼻息肉术后护理管理规范
- 格构柱施工专项方案
- 耳鼻喉科鼻息肉术后护理须知
- 2026年房地产估价师《土地估价基础与实务》真题及答案解
- 超声科超声检查护理指南
- 未来五年新形势下循环系统注射药品行业顺势崛起战略制定与实施分析研究报告
- 2026中国社会科学调查中心招聘1名劳动合同制工作人员备考题库附参考答案详解(b卷)
- 2026西藏拉萨发展集团有限公司招聘46人备考题库带答案详解(研优卷)
- 2026玉溪硅基智能科技有限公司招聘10人备考题库(含答案详解)
- 真分数与假分数练习题
- 2026陕西君保融数字产业有限公司招聘(47人)考试参考试题及答案解析
- 江苏省南京市鼓楼区2024-2025学年七年级下学期期中语文试卷
- 中级注册安全工程师《安全生产专业实务-其他安全》真题及答案
- GB/T 46941-2025中医眼保健通用技术要求
- 2026年热交换器故障及维修案例分析
- 2025-2026学年上海市杨浦区八年级(上)期末英语试卷
- 抖音投流合作协议合同
- 烟草配送员规范管理制度
- 施工项目成本考核课件
- 财会人员防范电信诈骗
评论
0/150
提交评论