VSS2005的安装和使用课件

上传人:博****1 文档编号:569937452 上传时间:2024-07-31 格式:PPT 页数:58 大小:2.35MB
返回 下载 相关 举报
VSS2005的安装和使用课件_第1页
第1页 / 共58页
VSS2005的安装和使用课件_第2页
第2页 / 共58页
VSS2005的安装和使用课件_第3页
第3页 / 共58页
VSS2005的安装和使用课件_第4页
第4页 / 共58页
VSS2005的安装和使用课件_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《VSS2005的安装和使用课件》由会员分享,可在线阅读,更多相关《VSS2005的安装和使用课件(58页珍藏版)》请在金锄头文库上搜索。

1、高新现代智能系统股份有限公司高新现代智能系统股份有限公司VSS的安装和使用的安装和使用VSS2005的安装和使用课件内容简介o版本管理概念oVSS概述oVSS的安装oVSS的使用o透过Internet访问VSSVSS2005的安装和使用课件现代软件开发的特点n众多的开发人员n多种多样的文件及相关资源n多个发布版本n多种开发平台n多个开发地点VSS2005的安装和使用课件什么是版本控制?1.怎样对研发项目进行整体管理?2.开发小组成员之间如何以一种有效的机制进行协调?3.如何进行对小组成员各自承担的子项目的统一管理?4.如何对研发小组各成员所作的修改进行统一汇总?5.如何保留修改的轨迹,以便撤销

2、错误的改动?6.对在研发过程中形成的软件的各个版本如何进行标识,管理及差异识辨?VSS2005的安装和使用课件版本控制工具介绍oClearCase (CC)ClearCase (CC) 是ROSE构件的一部分,目前最牛的配置管理工具,主要应用于复杂的产品发放、分布式团队合作、并行的开发和维护任务。可以控制word、excel、powerpoint、 visio等文件格式,对于不认识的格式可以自己定义一种类型来标识。 oVisual SourceSafeVisual SourceSafe(VSSVSS) 简单易用、方便高效、与Windows操作系统及微软开发工具高度集成。 oConcurrent

3、 Versions SystemConcurrent Versions System(CVSCVS) 是开发源码的并发版本系统,它是目前最流行的面向软件开发人员的源代码版本管理解决方案。它可用于各种平台,包括 Linux 、Unix和 Windows NT/2000/XP等等。 VSS2005的安装和使用课件Visual SourceSafe(VSS)概述o提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。o不管什么类型的文件,VSS都可以通过将文件存入数据库来帮助用户管理项目。o当向VSS添加文件时,文件被备份到数据库中,使任何用户都能访问文件,对文件的任何改动都会记录下来,用户可

4、以恢复文件的早期版本。o开发人员可以从开发环境中访问VSS功能。o使得项目组间的沟通与合作更简易而且直观。VSS2005的安装和使用课件VSS的安装1 1、将VSSVSS安装程序复制到本地 地址:10.8.3.133Toolsvss2005用户名:afcsystem ;密码:afc123!#。2 2、安装VSS2005VSS2005运行setup.exe,选择安装路径即可;3 3、打补丁包将vss2005sp1文件夹中的sp1补丁安装上.4 4、映射路径地址:/10.8.3.156/VSS_* (此处文件夹的名称各有不同,由配置管理员提供给你的为准) 用户名:afc_vss 密码:afcvss

5、 ,一般默认为映射为Z盘;VSS2005的安装和使用课件VSS的使用一、第一次使用1、打开VSS路径为:开始程序 Microsoft Visual SourceSafe Microsoft Visual SourceSafeVSS2005的安装和使用课件2、连接一个已经存在的配置库VSS2005的安装和使用课件2、连接一个已经存在的配置库VSS2005的安装和使用课件3、登录配置库 用户名和密码由配置管理员分配。VSS2005的安装和使用课件二、功能介绍VSS2005的安装和使用课件1、File-Open SourceSafe Database(1)Open:打开所选的配置库,弹出登录窗口;(

6、2)Cancel:取消操作;(3)Add:新增一个配置库连接,可连接一个已存在的配置库,也可新建一个配置库;(4)Remove:移除所选的配置库连接;(5)Help:帮助。VSS2005的安装和使用课件创建一个新的配置库(Add)VSS2005的安装和使用课件创建一个新的配置库模式选择:Lock-Modify_Unlock Model:传统模式,即一个人Check Out某一文件后,其他人不允许同时Check Out该文件,只能进行串行开发。Copy-Modify_Merge Model:即允许多人同时Check Out同一文件,支持并行开发,Check In时做合并工作。VSS2005的安装

7、和使用课件2、File- Add File向指定的Project中添加文件。nApply same comment for all:批量增加文件时,所有的文件的Comment(注释)一致。nStore only latest version:只存储最后一个版本。nCheck Out immediately:添加到配置库时,立即做一次该文件的迁出操作。nRemove local copy:删除本地的文件。n:设置文件的类型,有六个选项(Auto-detect、Binary、ANSI/MBCS、Unicode(UTF-8)、Unicode、Unicode(Big Endian))。VSS2005的

8、安装和使用课件2、File- Add File点击“OK”,如果配置库中有同名的文件,只是之前被删除了,则会出现如下提示:oYes:添加到配置库的是原来被删除的版本,此时又面临选择:nLeave this file:本地的版本会被保留。nReplace your local this version from SourceSafe : 本地版本会被配置库的那个版本覆盖。oNo:使用本地的版本替换配置库 原来被删除的那个版本。oCancel:取消操作。VSS2005的安装和使用课件2、File- Add File另一个增加文件的方法,是在Windows资源管理器中,选中某一(些)文件,拖放到VS

9、S指定项目下的文件列表里。这种操作方法下,如果没有设置工作文件夹(Working Folder)的话,会出现如下提示:Yes:就此设置Working Folder。No:暂时不设置Working Folder,此选择不影响当前操作。VSS2005的安装和使用课件3、File-Create Projecto在指定的项目中创建项目。在“Project”中输入项目名称,备注,点击“OK”即可。o另一个方法是,在Windows资源管理器中,选中某一文件夹,拖放到VSS中指定的项目下即可。此操作会增加文件夹下的所有文件到VSS中。Recursive:递归该Windows目录下的所有子目录创建到VSS指定

10、项目下。VSS2005的安装和使用课件4、File-Delete删除指定的项目或文件。文件可以批量删除,项目不能。但是删除项目,会把项目下的文件同时删除。Destroy permanently:默认不选中,此时的删除,只是让用户对此项目或文件不可视,可以还原回来。选中的话,将永远删除此项目或文件。点击“OK”,如果这个文件或项目曾经删除过一次,会遇到如下界面:Yes:虽然文件或项目会被删除,但还是把当前删除的版本保留在服务器上,作为最后一个被删除的版本。No:直接删除,不 留任何痕迹。VSS2005的安装和使用课件5、File-Rename重命名项目或文件。6、File-Properties

11、查看项目的属性。(1)General:记录了该项目包含的文 件数量、子项目数量、版本、Label、Comment等。 This project is Cloaked for me:选中此项,以后在选中上级、上上级项目等进行批量操作的时候,该项目中的子项目和文件均不会受影响。而对本项目进行的这些操作有效。 VSS2005的安装和使用课件6、File-Properties(2)Deleted Items:当错误的删除某些项目或文件时,在这里可以看到所有删除的内容(Destroy的内容无法再找到)。并不包含子项目里的子项目和文件。nRecover:对先前的删除反悔了,可把选中的内容还原到原来的位置。

12、nPurge:相当于Destroy,会彻底删除。VSS2005的安装和使用课件6、File-Properties查看文件属性。(1)General:文件的基本信息。(2)Check Out Status:文件的迁出信息。(3)Links:记录了Share后的每个项目路径。(4)Paths:显示了Branch的历史情况。VSS2005的安装和使用课件7、File-Set Working Folder 给指定的项目设置Working Folder。 当设置了一个项目的Working Folder,如果子项目没有设置过Working Folder,则子项目的Working Folder会继承上级的项

13、目;反之上级设置Working Folder,不会影响子项目已经设置过的Working Folder。VSS2005的安装和使用课件8、File-Create Shortcut给该配置库创建一个桌面快捷方式。VSS2005的安装和使用课件9、File-Label给项目或文件打标签。o标签名最长为31个字符。o打标签是对所选的项目或文件创建了一个与原来版本一样的新版本。o当工作进展到特殊时期的时候,可以对相关的项目打一个统一的标签,以便以后能够获取该标签的一套完整的内容。o项目的标签会被子项目和他们所包含的文件继承。o在“Show History”中可以给标签改名字。o当标签名字以前已经在该项目

14、上使用过,则会出现右图的提示。Yes:覆盖老的标签。No:取消操作。VSS2005的安装和使用课件10、File-Move移动指定的项目或文件。o项目的移动操作,会移动其下的所有子项目和文件。o项目和文件进行移动操作后,其历史版本信息也会随之移动。但是,其父项目上打的标签信息将不会随之移动。o移动不会改变被移动子项目的内容或历史记录,但是会影响原上级项目和新上级项目的历史记录。o当移动之后,你将不能重建原上级项目的某个旧的版本。11、File-Exit退出VSS。VSS2005的安装和使用课件12、Edit-View File Edit File浏览和编辑文件。o点击“View File”菜单

15、和“Edit File”菜单,都会出现右图界面。不同之处在于“View File”选中的是“View SourceSafes copy of this file”;而“Edit File”选中的是“Check out this edit it in your working folder”。o默认情况下,在文件列表中双击文件也会出现这个界面。o如果你对这个已经非常熟悉了,可以选中“Only show this dialog when the Shift key is down”,让VSS每次没有必要弹出此窗口,除非你按下“Shift”键。o点击“OK”,打开文件,就可以查看或编辑文件了。VSS

16、2005的安装和使用课件13、Edit-Select此功能是在当前文件列表中选中指定的文件。oSelect:在“Item:”后输入文件的名字或者通配符,点击此按钮,可在当前的文件列表中选中符合条件的文件。oDeselect:可取消选中的符合条件的文件。14、 Edit-Select All选中当前文件列表中的所有文件。15、 Edit-Invert Selection在当前文件列表中反向选中指定的文件。VSS2005的安装和使用课件16、View-Sort把文件列表的文件排序。有五种排序方式:Name(文件名称)、Type(文件类型)、User(用户)、Date(日期)、Check Out F

17、older(迁出的工作路径)。17、View-Search-Wildcard Search按指定的通配符查找符合条件的项目。搜索字符最多可达63个字符。Wildcard:输入文件的名字或者通配符。例如:*.exe;?.dllSearch Area 组框:Search in current project only:只在当前项目下查找;Search in current project and all subprojects:在当前项目及其子项目中查找;Search in all projects:在所有项目中查找。VSS2005的安装和使用课件18、View-Search-Status Sea

18、rch查找被Check Out的文件。oStatus Search 组框:nDisplay all checked out files:显示全部被迁出的文件;nDisplay files checked out to:按用户查找被迁出的文件。19、View-Cancel Search当进行“Wildcard Search”和“Status Search”的时候,文件列表都会根据查询结果变化。此功能是取消查询操作,还原到初始状态。20、View-Refresh 刷新项目树和文件列表。VSS2005的安装和使用课件21、Version-Get Latest VersionGet 当前选中的项目或文

19、件的最新版本。(1)Get选中文件的最新版本。oTo:如果设置了Working Folder,会自动Get到Working Folder中。如果要Get到本地的其他地方,可输入一个路径或者点击“Browse”选择一个路径即可。oMake writable:选中可设置Get到本地的内容为“可写” ,默认为“只读” 。oSet file:设置Get到本地的文件的文件时间。有四个选择:Default( 默认Current)、Current(当前操作时间)、Modification(修改的时间)、Check In(最后一次迁入的时间)oReplace writable:当遇到本地有一个“可写”的同名文

20、件如何处理,有五个选择:Default(默认Ask)、Ask(显示对话框询问)、Replace(直接替换本地版本)、Skip(跳过,不Get这个File)、Merge(对版本进行合并,VSS会迁出该文件)。VSS2005的安装和使用课件当本地存在一个同名文件,且“Replace writable”选择的是“Ask”o如果在VSS Administrator 中没有设置“Allow multiple checkouts”,会出现右上图提示:nLeave this file?:保持本地版本不变,即不Get。nReplace your local this version from SourceSa

21、fe?:以配置库的版本替换本地版本。o如果在VSS Administrator 中设置了“Allow multiple checkouts”,会出现右下图提示:nCheck Out the file, and keep your changes?:迁出该文件,并保留本地的版本。点击“OK”完成本次Get 操作。21、Version-Get Latest VersionVSS2005的安装和使用课件(2)Get选中项目的最新版本。nRecursive:选中此选项,将Get 该项目下的文件及该项目下的子项目的文件;否则只Get 该项目下的文件;n其他选项和Get文件类同。 当选中的是一个项目,所需

22、要的路径在本地没有,VSS 会出现右下图所示界面。21、Version-Get Latest VersionVSS2005的安装和使用课件22、Version-Check Out 迁出当前选中的项目或文件,即获取某个(些)文件的最新版本,并标识此文件正在被某用户修改。文件被迁出后,属性会改为“可写”,文件列表中的图标也会改变。(1)迁出选中的文件。nComment:迁出的注释,在迁入的时候可以自动引用到。nDont get local copy:迁出但是本地不留备份。n其他选项与Get Latest Version类同。(2)迁出选中的项目。与迁出文件类同,只是多了一个递归选项。VSS2005

23、的安装和使用课件23、Version-Check In 迁入当前选中的项目或文件,即把本地某个(些)文件的版本提交到配置库,使其成为最新版本。迁入后本地的文件属性自动变为“只读”。配置库文件列表中的图标相应改变。(1)迁入选中的文件。nFrom:本次迁入的源文件的默认路径,根据Working Folder产生。当你从其他文件迁入,输入路径或者点击“Browse”选择一个路径即可。nKeep checked out:迁入之后立即自动迁出。nRemove local copy:迁入之后自动删除本地版本。nComment:迁入的注释,如果迁出时写过注释,则会自动引用。nDiff:弹出文件比较对话框,

24、可以在迁入之前,手工作一次比较。见右下图。(2)迁入选中的项目。与迁入文件类同,只是多了一个递归选项。VSS2005的安装和使用课件 取消当前选中的项目或文件的迁出状态,保持配置库的最新版本不变,即迁出之前的版本。此操作将丢失最近一次迁出后对本地版本的修改内容。nLocal copy:设置如何处理本地版本。有四个选择:Default(默认Replace)、Replace(以配置库最新版本替换本地版本)、 Leave(保留本地版本不变)、 Delete(删除本地版本)。 右上图是对文件的Undo Check Out,右中图是对项目的Undo Check Out。 当本地版本已经被修改过了,会出现

25、如下提示:24、Version-Undo Check OutVSS2005的安装和使用课件把其他项目中文件共享到当前选中的项目中。o共享操作是先选中目标项目,再在对话框中选择源项目和源文件。o共享操作后,两个项目中的文件会建立Link关系,文件列表中的图标也会发生变化,有Link关系的文件会同时被Check Out、Check In、Label。Link关系可以在文件属性的Links页面查看到。o如果文件先被Pin再被共享,且被Pin的版本就是被共享的版本,那在新的项目中,该文件将无法被修改。如果文件先被共享再被Pin,那么除了该项目之外,其他有Link关系的项目中的文件均可被修改。o“Bra

26、nch after share”,选中此选项,即共享后再做一次Branch操作。o如果你选中的是项目,即把项目和其下的文件都共享过来,会出现右下图所示提示:25、Version-Share to $/VSS2005的安装和使用课件 把一个与其它文件有Link的文件分离出来,形成单独的版本管理文件。oBranch之后,文件目前的属性、历史版本信息均会继承过来,之后就自行管理。oBranch的历史记录可以在文件属性的Paths页面查看到。oBranch之后,文件列表的图标会发生变化。26、Version-BranchVSS2005的安装和使用课件27、Version-Merge Branches

27、比较两个已经Branch的文件,在其中一个文件基础上进行版本合并。合并的前提,必须有两个Share以后的Branch,且要进行合并的两个文件必须是有差异的。合并操作,只对目的文件有影响,对源文件没有影响。由于只有文本文件才能够多重 checkouts,二进制文件仍然是禁止的。所以合并也只对文本文件有效。 在右上图项目列表中选择源文件所在的项目,点击“Merge”,可以看到右下图所示界面。点击“OK”,可以看到下页右上图的界面。VSS2005的安装和使用课件 左右两个区域显示的是源文件和目的文件,下面的区域是需要保存的版本。根据两个文件的差异,在界面下边的区域,自行修改文件。 做好合并后,点击“

28、OK”,会出现右下图界面。Yes:目的文件将被迁出,且本地版本被修改成了刚才合并后的版本。 No:目的文件将被迁出,且本地版本为配置库上最新的版本,也就是说仅仅做了一个普通的迁出操作而已。Cancel:取消操作。27、Version-Merge BranchesVSS2005的安装和使用课件 接下来把目的文件迁入,将显示右上图所示界面,且Comment 中已经填写了默认注释。 点击“OK”,将看到右下图所示界面。Yes:把合并后的版本迁入。No:将看到左下图所示界面:Yes:把合并后的版本迁入。No:退出合并操作。至此合并操作结束。27、Version-Merge BranchesVSS200

29、5的安装和使用课件28、Tools-Show History 查看指定项目或文件的版本历史记录。 (1)查看文件的版本历史记录。见右上图: Include Labels:版本历史记录中是否包含Label 信息。Labels Only:版本历史记录中是否只显示Label 信息。From:起始时间,格式YYYY-MM-DD。To:结束时间,格式YYYY-MM-DD。User:指定用户。点击“OK”,看到右下图界面:View:浏览文件内容。VSS2005的安装和使用课件Details:查看版本信息,见右上图。“Next”是转到下一版本;“Previous”是转到上一版本。Get:获取该版本到本地。C

30、heck Out:迁出到本地。Diff:进行版本比较。Pin:锁住文件。Pin之后,用户Get该文件时只能取到这个版本。且不能进行迁出操作。“Pin”按钮会变成“Unpin”,解除Pin。Rollback:回滚,即把某一版本设置为配置库的最新版本,该版本后的所有版本会丢失。见右中图。若回滚的文件被多个项目共享,则回滚只会影响该项目。Report:可以把看到的信息输出到打印机、文件、剪切板。28、Tools-Show HistoryVSS2005的安装和使用课件 (2)查看项目的版本历史记录。见右上图: Recursive:递归处理,是否包含子项目的历史版本信息。 其它选项与文件的History

31、操作一致。点击“OK”,看到下图所示界面:Share:把该项目及其下文件的特定版本共享到指定的项目下。共享后,目的项目的文件都会被Pin 住。28、Tools-Show HistoryVSS2005的安装和使用课件29、Tools-Differences 对指定文件进行版本比较。只对文本文件有效,对于二进制文件,VSS只能告知文件是否被改变。Compare:目的File。点击旁边的“Browse”会出现如下选择。选择“Windows folders”即从Windows 中选取一个文件;选择“SourceSafe projects”,即从配置库中选择一个File。To:源File,同“Compa

32、re”。Format:格式选择。Ignore white space:忽略空白行。Ignore case:忽略大小写。VSS2005的安装和使用课件30、Tools-Find in Files 在指定的文件中查找某个字符串。Item:File 名字。String:需要查找的字符串。Match case:是否区分大小写。Use regular expressions:是否运用正则表达式。 点击“OK”,出现符合条件的结果,如右下图。31、Tools-Files Report 导出指定File 的报告。可以把看到的信息输出到打印机、文件、剪切板。VSS2005的安装和使用课件32、Tools-Op

33、tions 对当前配置库进行一些参数设置。(1)General:常规设置。Always keep files checked out:迁入后立刻保持迁出状态。Act on project recursively:如果可以递归处理的操作,“Recursive”选项是否默认选中。Reuse last comment:对下一命令重用最后一个注释。Check in unchanged files:如果某个文件迁出之后没有改动,迁入时的设置:Default、Ask、Check in、Undo Check Out。Use visual merge:在什么情况下合并。Double-click on a fi

34、le:双击文件所做的操作:Ask、View、Edit。Editor for viewing files:设置文本文件的编辑器。Folder for temporary files:临时文件存放目录。VSS2005的安装和使用课件(2)Local Files:设置对本地文件的控制。Remove local copy after Add or Check In:增加和迁入操作后立刻删除本地的版本。Remove local copy after Delete:删除操作后立刻删除本地版本。Use read-only flag for are not checked out:没有迁出的文件设为“只读”。

35、Copy keyword-expanded files into working folder:当迁入文件并启用关键字扩展功能时,VSS将更新文件中的关键字信息。修改后的文件替代原文件被直接放入VSS。Append end-of-line to all text files:无论何时VSS检测到一个没有使用行结束符结束的文本文件时,都为文件附上行结束符。Compare files by:文件比较时的依据:Default、Contents、Time、Checksum。Replace writable files:在遇到替换“可写”文件时的操作设置:Default、Ask、Replace、Skip

36、、Merge。Set date/time on local files:文件进行迁出、迁入操作时的时间设置:Default、Current、Modification、Check In。32、Tools-OptionsVSS2005的安装和使用课件(3)View:视图(左下图)。(4)Difference:两个文件做差异比较时的界面设置(右下图)。32、Tools-OptionsVSS2005的安装和使用课件(5)Command Dialogs:如果对某些操作已经很熟了,可以在此设置省去一些提示框,不必每次弹出这些窗口,除非按下“Shift”键(左下图)。(6)Warnings:如果觉得有些警告

37、提示是多余的,可以在此去掉某些操作的警告提示。不过建议还是不要去掉,以免误操作(右下图)。32、Tools-OptionsVSS2005的安装和使用课件改变显示的字体。33、Tools-Fonts修改用户的密码。34、Tools-Change PasswordVSS2005的安装和使用课件VSS与VS的集成工具选项VSS2005的安装和使用课件VSS与VS的集成VSS2005的安装和使用课件VSS与VS的集成选择存放在VSS库上的目录,Name项可清空,即以原解决方案名称为项目名。VSS2005的安装和使用课件VSS与VS的集成文件源代码管理更改源代码管理VSS2005的安装和使用课件VSS与VS的集成迁出文件:选中需要迁出的文件,右键弹出快捷菜单,选择“签出以进行编辑”,即可对文件进行编辑了。VSS2005的安装和使用课件谢谢!VSS2005的安装和使用课件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号