您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > VisualSourceSafe使用指南
LOGOVisualSourceSafe使用指南2004年6月CompanyLogo引言:为什么需要版本控制?1.情景1:程序员A和B共同修改同一个模块,两人都辛辛苦苦改了好几天、最后都回存到服务器上。可到使用的时候,发现有一个人的修改被冲掉了!2.情景2:用户1发现一个错误,交给程序员A去修改,A修改之后直接改动了用户正在使用的版本,用户2想要增加一个功能,交给程序员B去做,B也如法炮制,结果导致A的改动被B覆盖而丢失3.情景3:用户提出需要一个新功能,程序员A辛辛苦苦改了几天,改完后用户又说新功能不要了,程序员A发现原来版本的程序找不到了,又花了几天时间把程序改了回来。版本控制是文档管理的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在和您需要比较两种版本的文件或找回早期版本的文件时,文档版本控制的控制是非常有用的。VisualSourceSafe是一种文档控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。通过将有关项目文档(包括文本文件、图像文件、二进制文件、声音文件、视频文件)存入数据库进行项目研发管理工作。用户可以根据需要随时快速有效地共享文件。文件一旦被添加进VSS,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档的最新版本,并对它们进行修改,VSS也同样会将新的改动记录下来。你还会发现,用VSS来组织管理项目,使得项目组间的沟通与合作更简易而且直观。VSS的简单工作原理Microsoft的VSS将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作Checkin提交给VSS,由它进行综合更新。VSS的简单工作原理用户可以根据需要随时快速有效地共享文件。文件一旦被添加进VSS,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档的最新版本,并对它们进行修改,VSS也同样会将新的改动记录下来。VSS的解决方案在一台WindowsNT服务器上安装VSS6.0的服务器端软件,创建一个为该整个项目存放用的数据库,然后在该数据库中创建各个项目和子项目,并由VSS管理员为小组的每个成员创建一个帐号及他们各自的权限;在开发小组其他成员的PC上安装VSS的客户端软件,并创建自己的工作目录,这样在软件的开发过程中,他们只要通过该客户端软件登录到VSS服务器上,Checkout当前要进行工作的项目或文件,如有修改的在工作结束时将其Checkin提交给VSS服务器进行统一更新。服务器安装第一步,将VisualStudio6.0的CD1放入CD-ROM,自动进入安装程序,选择第二项“ServerApplicationsandTools(AddOnly)”,第二步,然后在“ServerSetups”的“ServerComponents”中选择“VisualSourceSafeServer”,按“Install”按钮后,根据提示放入CD2,第三步,根据InstallationWizard的提示,继续安装过程,选择安装路径,按图4左上角的按钮,系统继续进行安装,直至提示你重启以使新安装的程序生效,重启计算机。客户端安装1.服务器端将vss客户端文件夹共享。NetSetup.exe所在位置:\\192.9.200.127\software\VSS客户端2.在要安装的客户机上执行服务器上的NETSETUP.EXE文件,按提示进行。服务器配置和管理这些工作均需由VSS管理员来完成。首先,为一个项目创建VSS数据库(在VSS服务器安装时,系统已经创建了一个缺省数据库Common)启动VisualSourceSafe6.0Administrator点击下拉菜单File中的newdatabase...菜单项选择新数据库的路径,填写数据库的名称,然后点击下一步。选择版本控制模式.选择默认即可.点击完成.服务器配置和管理如果有多个数据库,可用如下方式来选择或删除数据库:File---OpenSourceSafeDatabase服务器配置和管理(续)其次,为新创建的数据库建立用户点击下拉菜单Users--AddUser...;输入用户名和口令,点击OK;依次创建其他用户。服务器系统功能1:备份(Archive-Archiveprojects)在Archive菜单下选中Archiveprojects;选择要备份的项目,点击OK;单击“下一步”,点击上面的add时可以添加项目;再单击“下一步”,选择备份位置,文件名自己定义;再单击“下一步”,单击完成,然后进行备份。服务器系统功能2:恢复数据库在Archive菜单下选中Restoreprojects;单击Browse,选择要恢复的项目;单击“下一步”,选择要恢复的位置;再单击“下一步”,单击完成,然后进行备份。服务器系统功能3:锁住数据库在Tool菜单下选中LockSourceSafedatabase,锁住数据库,使用户无法对数据库操作。用户权限管理在tools菜单下选中Rightsbyproject或rightsassignmentsforuser,然后再对项目库中的每个人设置权限客户端配置点击VSS图标或从程序菜单中运行VisualSourceSafe6.0。用户名和密码在项目库建立后配置管理员会通知。选择数据库:File—OpenSourceSafeDatabase输入用户名客户端database配置文件的路径:登录(192.9.200.127)。用户名和密码:各项目访问权限不同对应的Datebase和用户名请参见里面的VSS查找库客户端基本操作1、创建项目2、添加文件/文件夹3、签入/签出,撤销签出,查看文件4、创建工作目录5、修改/编辑文件6、移动文件/文件夹7、共享文件/文件夹8、拆分文件9、删除/恢复文件10、给文件打标签(lable)11、获取历史版本12、获取最新版本13、修改密码14、打开、关闭数据库客户端基本操作1创建项目(File-CreateProject)a.选中要创建新文件夹的项目(上级文件夹)b.在file菜单中选中creatproject;c.写入要添加的文件夹的名称,同时也可以在comment栏中为新建的文件夹添加备注;d.点击OK。客户端基本操作2添加文件夹a.选中你要添加文件夹的项目(上级文件夹);b.在file菜单中选中addfiles;c.在文件夹列表中选中要添加的文件夹;d.点击add,同时可以在comment栏为你添加的文件夹做一个简单备注;e.如果你要连同子文件夹一起添加,选择Recursive;f.点击OK。客户端基本操作2添加文件1.add命令添加文件a.选中你要添加文件的文件夹;b.在fil菜单中选中addfiles;c.在文件列表中选中要添加的文件;如果要添加多个文件,可以使用CTRL键或SHIFT键,同时选中多个文件;d.点击add,同时可以在comment栏为你添加的文件夹做一个简单备注;e.点击OK。客户端基本操作2添加文件(续)2.用拖动的方法添加文件/文件夹a.打开VSS浏览器,调整其大小,使得Windows资源管理器能够显示出来;b.打开Windows资源管理器,调整大小,使得两个浏览器可以同时显示;c.从Windows资源管理器中选择你要添加的文件或文件夹;d.拖动你所选的文件或文件夹,放入VSS浏览器,文件被添加进项目,而添加的文件夹将作为项目的子项目。客户端基本操作3签入/签出(CheckInandCheckOutFiles)撤销签出(UndoCheckOut)执行该操作时,若用户选择了替换本地文件,则用户将丢失最近一次签出后对该文件在本地的更改。查看文件(ViewFiles)客户端基本操作4创建工作文件夹1.专门创建工作文件夹a.在VSS浏览器的文件或项目列表中选中要设置工作文件夹的文件/文件夹;b.在file菜单中选择setworkingfolder,打开对话框;c.在资源管理列表中选择或新建文件夹;2.利用checkout操作设置工作文件夹在对文件执行checkout操作时,如果该文件还没有设置工作文件夹,系统会提示用户为文件创建或指定工作文件夹,用户可以根据系统的提示对文件进行工作文件夹的设置。客户端基本操作5修改和编辑文件1.在edit菜单中选中editfile,打开对话框;2.选择checkoutthisfileandedititinyourworkingfolder;3.点击OK。客户端基本操作6移动文件/文件夹1.移动文件/文件夹选中要移动的文件/文件夹;在file菜单中选中move,打开对话框;在列表中选择目标文件夹;点击OK。客户端基本操作7共享文件/文件夹在VSS浏览器中选择你要共享的目标项目。在SourceSafe菜单中选择share,打开共享对话框。在filetoshare列表中选择你要共享的文件,如果文件没有显示,可以旁边的项目列表中查找。点击share。点击close。也可以采用鼠标拖动的方式客户端基本操作8拆分文件(branch)在浏览器中选中你想要拆分的目标文件;在SourceSafe菜单中选择branch,打开拆分对话框;在comment中填写备注;点击OK。客户端基本操作9删除/恢复文件或文件夹1.删除和破坏选择文件或项目;选择file菜单中的delete命令或选择file菜单中的delete命令后再选中DestroyPermanently选项;点击OK。注:Delete:VSS只把指定文件从当前工程中删除,而在VSS数据库中仍留有该文件的记录。此外,其他共享了该文件的工程仍保留此文件客户端基本操作9删除/恢复文件或文件夹(续)Destroy:VSS将把指定文件从VSS数据库中彻底删除,其后将无法恢复。其他共享的文件仍然保留在库中。2.清除Purge:永久性删除已被Delete掉的文件,其后将无法恢复。在VSS浏览器中选中项目;打开file菜单的properties对话框,按deleteitems按纽;在列表中选择要清除的文件名;点击purge;如果要继续,在VSS给你的提示栏中点击yes。客户端基本操作10给文件、工程指定标签(LabelFilesandProjects)VSS使用3种方式跟踪文件的历史记录:内部版本号,日期,用户自定义标签。标签可以是一个不超过31个字符长度的串,例如:1.0、2.01b、FinalBeta、ApprovedforQA。应用Label功能,用户就可以获取某个特定时期的软件内容了。所有当前工程下的文件和子工程都将继承该标签。客户端基本操作11获得文件的的历史信息选中你要查看的文件;在tool菜单选中showhistory,打开historyoptions对话框;点击OK,打开history对话框;选中你要看的版本;点击get,打开get对话框;如果你事先没有设定工作文件夹,VSS会提示你是否设定一个工作文件夹,点击OK,设定一个工作文件夹;在取出对话框中点击OK,文件版本的备份就会从当前项目调入你的工作文件夹。客户端基本操作12获取文件的最新版本选择你要操作的文件,也可以是多个文件或某个项目;在SourceSafe菜单中选择getlatestversion;如果你事先没有设定工作文件夹,VSS会提示你是否设定一个工作文件夹,点击OK,设定一个工作文件夹;如果你已经确定了选项,VSS就会显示getlatestversion对话框,你就可以从当前的项目中获取文件的最新版本的备份,它放在你的工作文件夹中。客户端基本操作13修改密码从t
本文标题:VisualSourceSafe使用指南
链接地址:https://www.777doc.com/doc-2866406 .html