版本控制工具VSS什么是版本控制?1.怎样对研发项目进行整体管理2.项目开发小组的成员之间如何以一种有效的机制进行协调3.如何进行对小组成员各自承担的子项目的统一管理4.如何对研发小组各成员所作的修改进行统一汇总5.如何保留修改的轨迹,以便撤销错误的改动6.对在研发过程中形成的软件的各个版本如何进行标识,管理及差异识辨VisualSourceSafe(VSS)概述提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能同VisualBasic、VisualC++、VisualFoxPro等开发环境以及MicrosoftOffice应用程序集成在一起简单工作原理教师机数据库建立在教师机中学生机从教师机的数据库中把文件checkout到本地编辑把编辑好的文件checkin到教师机在工作文件夹中处理文件VSS中的几个重要概念文件fileVSS中我们处理的所有文档都叫文件操作:checkout,checkin,undocheckout,view项目project存储在VSS数据库中的所有文件的集合,类似于“文件夹”操作:文件的add,delete,edit,share工作文件夹workingfolder在我们的本地机上。是我们真正用于处理文档的地方VSS的基本操作(一个例子)按小组熟悉版本控制工具VSS的使用1、每个小组选出一个管理员,在服务器端创建数据库并把小组的各个成员加入其中。2、管理员登陆到VSS客户端,创建新的文件夹(“SE实训”),并添加文件(取名为“通讯录”的word文档)和文件夹(“共享的文档”)。3、管理员登陆VSS服务端设置用户访问文件夹的权限。4、每个小组成员登陆到VSS中,把各自的文件加到“共享的文档”中。5、每个小组成员获得VSS中所有文件的最新版本。6、每个小组成员编辑和查看VSS中的文件:在“通讯录”中编辑自己的通讯方式;查看其他组员添加的文件。VSS管理员建立数据库(一)进入VisualSourceSafe6.0Admin选择ToolsCreateDatabase,名为“SEGroup1”VSS管理员建立数据库(二)VSS管理员创建用户并设定密码(一)打开刚才建立的数据库SEGroup1:选择UsersopenSourceSafeDatabaseVSS管理员创建用户并设定密码(二)创建用户:选择UsersaddUserVSS管理员创建用户并设定密码(三)设定密码:选择UsersChangePassword登陆VSS进入MicrosoftVisualSourceSafe6.0修改密码修改密码:选择ToolsChangePassword创建新的文件夹选中要创建新文件夹的项目(上级文件夹)选择FileCreateProject添加文件夹选中要创建新文件夹的项目(上级文件夹)选择FileAddFiles添加文件选中要创建新文件夹的项目(上级文件夹)选择FileAddFiles创建工作文件夹选择FileSetWorkingFolder查看文件在文件列表中选中要查看的文件选择EditViewFile或右单击鼠标选择View修改和编辑文件(一)在文件列表中选中要修改和编辑的文件选择EditEditFile或右单击鼠标选择Edit修改和编辑文件(二)此文件正在被Tom编辑,其他用户只能查看不能编辑修改和编辑文件(三)把这次修改提交到数据库,右单击鼠标选择checkin若不把这次修改提交到数据库,右单击鼠标选择undocheckout获取文件的最新版本选择要操作的文件,也可以是多个文件或某个项目选择SourceSafeGetLatestVersion或右单击鼠标选择GetLatestVersion删除/恢复文件或文件夹(一)删除(delete)选择要删除的文件或项目,然后选择FileDelete删除/恢复文件或文件夹(二)破坏(destroy)——永久删除选择要删除的文件或项目,然后选择FileDelete,选中Destroypermanently选项删除/恢复文件或文件夹(三)恢复(Recover)在VSS浏览器中选中项目,然后选择Fileproperties,选中deletedItems选项,在列表中选择要恢复的文件名,之后点击recover删除/恢复文件或文件夹(四)清除(Purge)在VSS浏览器中选中项目,然后选择Fileproperties,选中deletedItems选项,在列表中选择要清除的文件名,之后点击purge进入VisualSourceSafe6.0Admin选择ToolsOptions,在ProjectSecurity栏把Enableprojectsecurity打上勾设置用户的权限(一)选择ToolsRightsbyProject设置设置用户的权限(二)对“SE实训”文件夹,用户Mary只有读的权限!以用户Mary登录验证权限尝试checkout“SE实训”中的通讯录.doc,系统报无权限信息!设置用户的权限(三)进入MicrosoftVisualSourceSafe6.0选中某文件,右键选择“ShowHistory”,可以看到该文件编辑的历史纪录。查看文件编辑的历史记录(一)同时选中两段历史记录,选择右边的“Diff”按钮,可以看到两个版本的修改记录。查看文件编辑的历史记录(二)