Visual SourceSafe 6.0使用手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual SourceSafe 6.0
使用手册
首都师范大学教育技术系
方海光
目录
1Visual SourceSafe 6.0简介 (3)
2Visual SourceSafe 6.0 安装 (3)
3Visual SourceSafe 6.0基本使用 (8)
3.1 主界面介绍 (8)
3.2 基本使用 (8)
4Visual SourceSafe与Visual Studio .NET的集成 (15)
(1) 将解决方案添加到VSS (15)
(2) 从VSS打开项目 (16)
(3) 其他基本操作 (17)
1Visual SourceSafe 6.0简介
专业软件开发需要一个合理的过程来管理开发环境下对每一个应用程序的源代码所做的修改。

Microsoft Visual SourceSafe可以在系统、项目及文件的级别保留修改历史记录,这使用户可以安全地在众多程序员中分配开发任务,跟踪文件的修改,恢复单个文件或者整个项目的老版本。

代码是一种宝贵的资源,绝大多数开发人员使用一些版本控制系统来保护代码文件,防止文件遭到非法修改和出现意外错误。

这些系统可能是一些有关修改注解和保存老版本的基本协议,也可能是那些自动跟踪所有修改和历史记录的复杂的软件系统。

在单一源文件情况下,这些源代码控制系统绝大多数可以很好地工作。

但是,它们都几乎无法在文件之间建立联系。

这在Windows环境中可能造成问题,因为Windows环境的一个应用程序可能包括了多个可执行文件,以及由许多不同的源文件生成的动态链接库,这些源文件可能依次会被其他应用程序重用。

今天,管理源文件之间的关系与保护这些源文件自身内容同样重要。

通过混合了项目管理和源代码控制两项任务,Microsoft Visual SourceSafe版本控制系统解决了这一问题。

Visual SourceSafe以既注重源文件,又注重项目文件的方式,为那些面向文件的标准源代码控制系统难以解决的问题,提供了一流的解决方案。

要了解更多关于Visual SourceSafe的详细信息,请访问:
/china/msdn/ssafe/
安装Visual SourceSafe系统的条件为:
•计算机/处理器:处理器为486DX/66MHz或以上的PC,推荐Pentium或更高级的处理器
•内存:Windows 95或以后的版本,要求16 MB RAM(推荐32 MB);Windows NT 4.0要求24 MB(推荐32 MB)
•硬盘:(1)客户机:典型安装为59 MB;最大安装为72 MB;安装过程需66 MB;
(2)服务器:典型安装为128 MB;最大安装为141 MB
•显示:VGA或更高级显示器,推荐Super VGA
•操作系统:Microsoft Windows 95或以后版本,或者Microsoft Windows NT 4.0,NT要求Service Pack 3或更高版本(包括Service Pack 3)
•外围设备/其他:Microsoft Internet Explorer 4.01 Service Pack 1
2Visual SourceSafe 6.0 安装
1)启动安装程序后,出现如图1所示的安装画面,单击Next。

图 1
2)如图2所示,选中I accept the agreement,单击Next。

图 2
3)如图3所示,输入名称,单击Next。

4)如图4所示,单击Continue,再单击OK。

5)如图5所示,选择安装路径,单击OK。

图 5
6)如图6所示,单击SHARED DA TABASE SERVER。

等待直到安装结束。

图 6
7)如图7所示,打开管理工具Visual SourceSafe 6.0 Admin。

图7
8)如图8所示,登录到数据库管理工具,单击User菜单,单击Add User…添加用
户,并设置该用户的密码,单击OK。

可重复此步骤添加其他所有用户。

图8
3Visual SourceSafe 6.0基本使用
3.1主界面介绍
打开Microsoft Visual SourceSafe 6.0,并用已添加的用户登录,界面如图9所示。

该图是一个示意图,其中已经建立了一些Project并添加了一些文件。

事实上,当第一次打开VSS 时,应该是完全空白的。

在左侧,是Project树,此处的Project可简单地理解为与硬盘上的文件夹相当。

在右侧显示了该Project下所属的所有文件。

下方是输出窗口,会显示一些相关信息。

图9 VSS Explorer
3.2基本使用
以下介绍VSS的基本使用,要获得更多信息,请参看产品帮助文档。

(1)创建Project并添加文件
VSS中的Project可以类比视为操作系统中的文件夹。

VSS就是负责在其自身的系统中按照Project来维护、保存文件。

要新建Project,可以按照如下步骤执行:
1)选中根节点($/)或某一个已存在Project(绿色文件夹图标),单击File菜单,单
击Create Project...,并在Project文本框中指定名称,就可以在当前选中的Project下新建一个新的Project。

例如选中HR System,单击File菜单,单击Create Project...,在出现的对话框中输
入Project Documents(如图10所示),单击OK后就可以看到,在HR System下出现了一个新的Project,名称为Project Documents。

图10 新建Project
2)在建立了Project以后,就可以添加文件了。

选中某一个Project,单击File菜单,单击Add Files...,浏览到某一个本地文件夹,选中要添加的文件(可通过按住Shift或Ctrl键一次添加多个文件),单击Add,单击OK。

这时会弹出一个对话框询问是否要将该文件夹设置为本地工作文件夹(Working folder)。

关于Working folder会在下面解释,这里单击Yes即可。

类似地,可以删除和重命名文件。

例如:选中Project Documents,单击File菜单,单击Add Files...,浏览到Case study 文件夹,选中“团队开发规范.doc”,单击Add,单击OK。

单击Yes将Case study文件夹设置为本地工作文件夹(Working folder),如图11所示。

图11 添加文件
(2)设置本地工作文件夹(Working folder)
每个用户需要将VSS中的Project与一个本地文件夹作对应,该本地文件夹就称为Working folder。

在修改文件时,需要将该文件从VSS中获取到本地计算机,在默认情况下,VSS就将该文件存放在Working folder中。

要设置本地工作文件夹,先选中某一个Project,单击File菜单,单击Set Working Folder,浏览到某一个本地文件夹,单击OK。

例如:选中Project Documents,单击File菜单,单击Set Working Folder,浏览到本地
Case study文件夹,单击OK,如图12所示。

图12 设置本地工作文件夹
(3)获得最新版本(Get Latest Version)
对于只需查看不需修改的文件,可以将VSS中该文件的最新版本(只读)获取到本地。

要获得最新版本,先选中某一个Project下的文件(可多选),单击SourceSafe菜单,单击Get Latest Version。

默认情况下,就将该文件获取到本地工作文件夹,如果要更改,可以单击Browse...。

例如,选中Project Documents下的“团队开发规范.doc”。

单击SourceSafe菜单,单击Get Latest Version,单击OK,就将该文件的最新版本,获取到了本地Case study文件夹,如图13所示。

图13 获得最新版本
(4)签出(Check Out)
如果要修改文件,则必须先将文件签出,然后才能修改。

签出后,VSS中的文件就会标记为被某人签出。

要签出文件,在本地目录获得最新文件(可写),要先选中某一个Project 下的文件(可多选),单击SourceSafe菜单,单击Check Out。

默认情况下,就将该文件获取到本地工作文件夹,如果要更改,可以单击Browse...。

例如,选中Project Documents下的“团队开发规范.doc”。

单击SourceSafe菜单,单击Check Out,单击OK,就将该文件的最新可修改版本,获取到了本地Case study文件夹,如图14所示。

图14 签出文件
文件签出后,就可以看到,在VSS中该文件被标记为已签出,如图15所示。

图15 文件已签出
(5)签入(Check In)
签出并修改文件后,必须将文件签入,VSS上的文件才会更新为最新的版本。

要签入文件,要先选中某一个Project下已签出的文件(可多选),单击SourceSafe菜单,单击Check In。

默认情况下,就将该文件从本地工作文件夹签入。

例如,选中Project Documents下的“团队开发规范.doc”。

单击SourceSafe菜单,单击Check In,单击OK,就将该文件的最新版本从本地Case study文件夹更新到VSS中,如图16所示。

图16 签入文件
(6)撤销签出(Undo Check Out)
签出文件后,如果不希望更新VSS上的文件,那么必须撤销签出(Undo Check Out)。

要撤销签出,要先选中某一个Project下已签出的文件(可多选),单击SourceSafe菜单,单击Undo Check Out。

VSS会询问如何处理本地文件(Local Copy),有三种选择:•替换(Replace)将本地文件替换回VSS上未修改的版本
•不加处理(Leave)保留本地文件
•删除(Delete)删除本地文件
单击OK后就会将该文件撤销签出。

例如,选中Project Documents下的“团队开发规范.doc”。

单击SourceSafe菜单,单击Undo Check Out,单击OK,就将该文件的本地版本重新替换为VSS上的最新未修改版本,如图7所示。

图17 撤销签出
(7)版本比较(Show Difference)
既然在VSS中保存了某一个文件的所有版本,那么就可以对其中某两个版本进行比较,或者是与本地文件比较,显示其不同处,但只有文本文件才能进行比较。

要比较本地文件和VSS上最新版本的文件,要先选中某一个Project下已签出的文件,单击Tools菜单,单击Show Differences...,在弹出的对话框中单击OK即可。

例如,在VSS中加入了一个Form1.cs文件,签出后作了一些修改。

选中该文件,单击Tools菜单,单击Show Differences...,单击OK,如图18所示。

图18 比较文件
此时,两个版本文件的差别就会显示,如图19所示。

图19 文件差别
如果要比较两个历史版本的文件,先选中某一个文件,单击Tools菜单,单击Show History...,在弹出的对话框中单击OK,就会显示文件的版本历史。

然后选中某两个版本(按住Ctrl键),单击Diff即可。

例如,选中Form1.cs文件,单击Tools菜单,单击Show History...,单击OK(图20)。

选中两个版本1、2,单击Diff,单击OK(见图21),两个版本的差别就会显示,如图22所示。

图20 显示历史
图21 比较文件
图22 文件差别
4Visual SourceSafe与Visual Studio .NET 的集成
除了可以在Visual SourceSafe Explorer中进行操作外,Visual SourceSafe与Visual Studio .NET进行了集成,可以直接在集成开发环境中操作VSS。

对于不同版本的Visual Studio .NET,操作界面略有不同。

以下的介绍以Visual Studio .NET 2003中文版为例。

(1)将解决方案添加到VSS
在打开或新建了一个解决方案后,就可以将其添加到VSS中。

可以执行以下步骤:
1)单击“文件”菜单,指向“源代码管理”,单击“将解决方案添加到源代码管理”,
如图23所示。

图23 将解决方案添加到VSS
2)此时出现VSS登录窗口,登录后,可以选择添加到哪个项目中。

选中后,单击OK,
如图24所示。

图24 选择VSS Project
3)这样该解决方案就会添加到VSS中,如图25所示。

图25 添加中
(2)从VSS打开项目
可以直接从Visual Studio .NET中打开VSS中的解决方案。

1)单击“文件”菜单,指向“源代码管理”,单击“从源代码管理打开...”,如图26
所示。

图26 从VSS中打开解决方案
2)登录后,就可以选择要打开的解决方案,如图27所示。

单击“打开”就可以打开
相应的解决方案了。

图27 选择要打开的解决方案
(3)其他基本操作
以上在“3.2基本使用”中所有的VSS相关操作都可以从“文件”菜单的“源代码管理中”进行访问,也可以直接从右键菜单访问,使用过程与VSS类似。

相关文档
最新文档