vss帮助说明文档

上传人:n**** 文档编号:92821262 上传时间:2019-07-13 格式:PPT 页数:45 大小:1.26MB
返回 下载 相关 举报
vss帮助说明文档_第1页
第1页 / 共45页
vss帮助说明文档_第2页
第2页 / 共45页
vss帮助说明文档_第3页
第3页 / 共45页
vss帮助说明文档_第4页
第4页 / 共45页
vss帮助说明文档_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《vss帮助说明文档》由会员分享,可在线阅读,更多相关《vss帮助说明文档(45页珍藏版)》请在金锄头文库上搜索。

1、VSS (Visual SourceSafe) 基本操作说明 (编号:SN-信-L-07-M0001),SVANEC IT Department,2007.8.16,1. VSS概要 3 2. 项目组织形式 4 3. 普通用户常规操作 6 4. 版本管理 20 5. 客户端安装 32 6. 管理员操作 38,目 录,1. VSS概要,Visual SourceSafe(以下简称VSS)是一种版本控制管理工具 它通过将各种类型的文件存入其内部数据库的方式有效地管理工程 简单易用、方便高效、与Windows操作系统及微软开发工具高度集成,2. 项目组织形式,IT,Public,BOS,MIS,CI

2、M,Document,Project,Project1,Project2,Code,Document,AP Server,Client,DB-SOL,所属科担当具有所有权限,其他人只读,项目担当具有该项目所有权限 项目成员具有相关模块所有权限 其他人只读,各科担当(包括科助以上)具有所有权限,其他人只读,附:管控文件的范围,各科室(CIM、BOS、MIS),Project: 项目开发源代码(包括AP-Server、Client、DB-SQL等) 开发计划 项目开发文档 设计文档 测试文档 Release文档 会议记录 操作文档等 Document:SOP文档 点检表(日常点检、ISO用点检表等

3、) 设计仕样书-MES 系统文档 故障报告书 系统故障代码表 各类表格样式,Public,部门级文档 各类表格样式 其它部门内共享的资料,3. 普通用户常规操作,创建新的Project(文件夹), 在选定的上级文件夹下点击鼠标右键“Create Project”,如同新建文件夹。, 填入Project name后点击OK。 (可在Comment中添加备注信息), 在VSS Explorer中选中需要添加文件的文件夹后,在File菜单中选中Add Files, 在文件列表中选中需要添加的文件夹或文件。, 注意:选了Recursive,就表示包含所选文件夹下的所有子文件夹。,注:此处如果选择的是文

4、件夹,则添加文件夹及其下面的文件;如果选择的是文件,则只添加文件。,添加文件方法1(Add Files),添加文件方法1(Add Files),文件夹及文件被添加进了VSS数据库中。,添加文件方法2(Add Files),鼠标拖放实现,直接用鼠标从Windows资源管理器拖动文件夹或文件至VSS浏览器即可。,设置工作目录概念,VSS是存储和管理文件的工具,但是编辑和编译文件必须在VSS指定文件夹中进行,这个文件夹叫工作目录(位于本地机器上) ,它可以是现存的文件夹,也可以是VSS新建的文件夹。VSS浏览器在文件列表右上方显示了文件的工作目录的路径。 在VSS系统中,工作目录是真正用于处理文档的

5、地方。当要编辑或修改某个文档时,必须对文档实施check out 操作,VSS将该文档从项目中拷贝出来,放入工作目录。当修改完毕并check in 文件之后,VSS又将文件重新拷贝到数据库中以记录这次的修改。 一旦将文件签出,VSS就开始在本地机上创建并管理工作目录。(一般VSS中Project的文件夹与本地机上的文件夹保持一致比较好。),VSS中的文件夹,对应本地机上的工作目录,建立VSS目录和本地目录的映射关系,设置工作目录方法, 在VSS浏览器中选定文件夹后点击鼠标右键选Set Working Floder, 选定在本地机上的工作目录,按“OK”完成,工作目录设定前,工作目录设定后,注:

6、设置工作目录除了此方法外,在进行Check Out操作时如果文件还没有设置工作目录,系统会提示用户为文件创建或指定工作目录,用户可以根据系统的提示对文件进行工作目录的设置。,Check Out,文件的“签出”(Check Out):当需要编辑一个文件时,必须将该文件“签出”,VSS会标志该文件已经被某个用户迁出,并确保其他用户不可编辑同一个文件。, 在VSS浏览器中选定需要签出的文件夹或文件后点击鼠标右键选Check Out, 包含子文件夹及其文件,Check Out,文件名前面被打上了红色“”,表示文件已被Check Out,Check Out的User,Undo Check Out,“取消

7、签出“(Undo Check Out):不在VSS数据库中保存签出后所做的修改,使本地文件恢复到修改之前的状态,并且将文件签入。只有文件或项目中有文件被签出后才有这个选项。,在VSS浏览器中选定需取消签出的文件夹或文件后点击鼠标右键选Undo Check Out,Check In,文件的“签入”(Check In):当完成文件的编辑后,需将文件“签入“,以让其他用户可以签出或者获取最新版本。对于文件,仅当文件被签出后才有这个选项。, 在VSS浏览器中选定需要签入的文件夹或文件后点击鼠标右键选Check In, 包含子文件夹及其文件,Check In,文件名前面的红色“”消失,表示文件已被Che

8、ck In,注意!:如果文件被Check Out后,在本地机的工作目录上将文件名修改了,VSS将跟踪不到该文件,需要手工把该改名后的文件添加进VSS中,并且原先被 Check Out的文件VSS会认为找不到,需要手工将对文件作操作(Undo Check Out或Delete)。,获取文件最近版本,“获取最新版本“ (Get Latest Version) :从VSS数据库中获取指定文件或项目的最新版本,而又不必签出文件。, 在VSS浏览器中选定需要获取最新版本的文件夹或文件后点击鼠标右键选Get Latest Version, 包含子文件夹及其文件,文件共享,直接拖放 文件实现共享,“文件共享

9、” :一个文件可以被多个项目共享,在任何一个项目中对该文件的更改,都将反映到其他相关项目里。在VSS数据库中只保存文件的一个版本,其它的只是创建一个Link 。,选定文件用鼠标拖动到需共享的项目中即可。,4. 版本管理,版本管理(1)VSS内部版本号,VSS内部版本号:这是由VSS维护的内部数码,用户对它没有控制权。每个文件和项目的每个版本(每次修改后作了Check In的)都有一个版本号,这些版本号总是一个整数且是递增的(从1开始递增)。,查询文件的历史版本, 在VSS浏览器中选定文件夹或文件后点击鼠标右键选Show History, 包含标签Label,VSS主要有3种方法跟踪文件或项目的

10、版本:1)内部版本号 2)日期 3)Label(标签) (这里我们主要利用Label标签进行版本的管理), 内部版本号,View:查看文件内容。 Details:详细版本信息。 Get:获取选定版本的文档,指定存放文件的本地路径,版本管理(2)对历史版本的操作,Diff:版本比较可以比较两个不同版本之间的差异。,Pin:锁定文件,使其不能被修改。 (可以利用Unpin取消锁定) Rollback:该操作将使文件的内容恢复到先前某个版本时的状态,它将使所有在该版本后所做的改动丢失。,有图形标记,设定Label(版本号)的方法:,版本管理(3)*利用Label标签进行版本管理, 在VSS浏览器中选

11、定Project或文件后点击鼠标右键选Label, 填入Project或文件的版本号 (可在Comment中进行该版本的备注说明),标签(Label):是用户赋给某个项目或文件的某个版本的一个字符串,可以是任何格式的长度不超过31字符的字符串。,确认所定义的Label(版本号):, 在VSS浏览器中选定Project或文件后点击鼠标右键选Show History, 显示所有的版本号记录 注:利用Label作的版本号前面有个图形标记。,显示历史版本的两种方法:,只显示Label版本,显示Label版本内部版本,版本管理版本设定的格式,项目名 Version号,大版本 .中版本.小版本,如: vi

12、sDa 1.0.1 visDa 2.0.0,版本设定格式:,版本管理父子项目之间的版本依存关系,利用Label功能进行版本管理:,注:可以利用Label功能为Project设置每个开发阶段的版本号,便于对不同阶段 的源代码的版本管理。,版本管理取出历史版本(Get),注意!:Get操作是取出文件的历史版本,与Check Out操作不同,所以取出后是不能再Check In的,而且最好存放在不同的本地目录下,以避免覆盖本地工作目录上的版本。, 在VSS浏览器中选定Project后点击鼠标右键选Show History, 选定所要取出的历史版本,点击Get并指定存放Path后即可。,5. 客户端安装

13、,在VSS Administrator 中Add User, 在VSS管理员界面菜单中选Add User, 填入User name和Password,在VSS Server 上进行操作,VSS客户端安装(1)服务器端设置,VSS客户端安装(2)安装Client,连接VSS Server上共享目录, 在客户端PC上填入VSS Server的IP Address, 填入用户名:vss 密码:111, 在Vss目录下双击netsetup.exe安装,在VSS 客户端操作, 填入111-1111111,点击OK完成Client安装, 输入用户名、单位,Client安装,打开VSS客户端程序,登录画面,

14、进入VSS主画面,VSS客户端安装(3)登录VSS,填入Username、Password、 选定Database 或手工填入(172.16.4.238VssRoot),VSS客户端安装(4)修改密码, 用户首次登录VSS画面后请先修改Password, 输入旧密码及新密码后点击OK,首次登录VSS画面后请先修改Password,4. 管理员操作,管理员操作命令一览,管理员操作主要分3部分:1)维护用户列表 2)分配用户权限 3)数据库管理,打开VSS管理员界面。,1)进行用户的添加、修改、删除以及密码的修改操作,2)用户权限的分配操作,3)数据库的管理,注:管理员操作须在VSS Server

15、上进行,目前为172.16.4.238,管理员操作用户权限分配(1),用户权限分配方法一:为Project分配不同用户权限, 在VSS管理员界面菜单中选Rights by Project, 针对每个Project(文件夹)设定不同用户的权限,管理员操作用户权限分配(2),用户权限分配方法二:为用户分配不同Project的权限, 在VSS管理员界面菜单中选Rights Assignments for User, 针对某个用户设定对Project(文件夹)的权限,管理员操作清除临时目录,VSS通常在运行时把临时结果放在临时目录里,并在退出前将之删除。由于某些原因,例如非正常重启,可能导致临时内容残留在目录中。管理员需定期清除临时目录的内容。, 在VSS管理员界面菜单中选Clean up Temp Directory, 选OK即可。,管理员操作数据库备份与恢复,管理员需对VSS数据库作定期的备份以及必要时的数据恢复工作。 关于VSS的数据库备份,目前已在VSS Server上放置了备份批处理文件D:backup.bat 利用windows的任务计划即可实现定期的备份和保存。,数据库的恢复利用window

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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