销签出,要先选中某一个Project下已签出的文件(可多选),单击SourceSafe菜单,单击Undo Check Out。VSS会询问如何处理本地文件(Local Copy),有三种选择:
? 替换(Replace) 将本地文件替换回VSS上未修改的版本 ? 不加处理(Leave) 保留本地文件 ? 删除(Delete) 删除本地文件
单击OK后就会将该文件撤销签出。
例如,选中Project Documents下的“团队开发规范.doc”。单击SourceSafe菜单,单击Undo Check Out,单击OK,就将该文件的本地版本重新替换为VSS上的最新未修改版本,如图7所示。
图 9 撤销签出
(7) 版本比较(Show Difference)
既然在VSS中保存了某一个文件的所有版本,那么就可以对其中某两个版本进行比较,或者是与本地文件比较,显示其不同处,但只有文本文件才能进行比较。
要比较本地文件和VSS上最新版本的文件,要先选中某一个Project下已签出的文件,单击Tools菜单,单击Show Differences...,在弹出的对话框中单击OK即可。
例如,在VSS中加入了一个Form1.cs文件,签出后作了一些修改。选中该文件,单击Tools菜单,单击Show Differences...,单击OK,如图 10所示。
图 10 比较文件
此时,两个版本文件的差别就会显示,如图 11所示。
图 11 文件差别
如果要比较两个历史版本的文件,先选中某一个文件,单击Tools菜单,单击Show History...,在弹出的对话框中单击OK,就会显示文件的版本历史。然后选中某两个版本(按住Ctrl键),单击Diff即可。
例如,选中Form1.cs文件,单击Tools菜单,单击Show History...,单击OK(图 12)。选中两个版本1、2,单击Diff,单击OK(见图 13),两个版本的差别就会显示,如图 14所示。
图 12 显示历史
图 13 比较文件
图 14 文件差别
2 Visual SourceSafe与Visual Studio .NET的集成
除了可以在Visual SourceSafe Explorer中进行操作外,Visual SourceSafe与Visual Studio .NET进行了集成,可以直接在集成开发环境中操作VSS。对于不同版本的Visual Studio .NET,操作界面略有不同。以下的介绍以Visual Studio .NET 2003中文版为例。
(1) 将解决方案添加到VSS
在打开或新建了一个解决方案后,就可以将其添加到VSS中。可以执行以下步骤:
1)
单击“文件”菜单,指向“源代码管理”,单击“将解决方案添加到源代码管理”,如图 15所示。
图 15 将解决方案添加到VSS
2)
此时出现VSS登录窗口,登录后,可以选择添加到哪个项目中。选中后,单击OK,如图 16所示。
图 16 选择VSS Project
3) 这样该解决方案就会添加到VSS中,如图 17所示。
图 17 添加中
(2) 从VSS打开项目
可以直接从Visual Studio .NET中打开VSS中的解决方案。
1)
单击“文件”菜单,指向“源代码管理”,单击“从源代码管理打开...”,如图 18所示。
图 18 从VSS中打开解决方案
2) 登录后,就可以选择要打开的解决方案,如图 19所示。单击“打开”就可以打开相应的解决方案了。
图 19 选择要打开的解决方案
(3) 其他基本操作
以上在“1.2基本使用”中所有的VSS相关操作都可以从“文件”菜单的“源代码管理中”进行访问,也可以直接从右键菜单访问,使用过程与VSS类似。 三、 学时分配
2学时
四、 要求
必做
五、 性质
验证
六、 所需仪器设备
微机、网络 、Microsoft SourceSafe
七、 实验思考题目
1、配置管理的四个基本活动
2、简单介绍软件开发过程中涉及到的几个库
八、实验要求
1、根据实验内容完成任务,按上机报告的撰写规范完成实验报告。报告不得相互抄袭或拷贝,否则一律不及格。
2、实验报告至少包括以下内容:①实验目的;②实验内容和步骤;③实验结果(含截图)④实验思考题
3、实验报告由每班学习委员统一收齐,并于下一次上课的时候上交。 4、每次实验必须自己保存好实验结果,以备下次实验时使用。