【IT项目管理】VSS配置管理工具
- 格式:doc
- 大小:403.00 KB
- 文档页数:8
VSS和CVS比较1.软件配置管理基础随着计算机应用范围的日益广泛,应用软件的规模及复杂度日益广泛深入,应用软件的规模和复杂程度日趋大型化,复杂化,这就导致软件开发的方式越来越强调团队的协作开发,而在这种开发方式下,会遇到很多问题,例如:需要将整个软件的版本恢复到以前的某一时间的状态,限制随意修改程序,或者控制某一程序在同一时间内只能一个开发人员修改等等。
为了解决这些问题,提高软件产品和软件项目的质量及软件开发过程中的管理水平,更好地为以后的软件开发工作提供有效的服务,必须采用先进的管理手段,实现软件产品和软件项目源码的科学管理。
软件配置管理工具应运而生。
2.软件配置管理工具软件配置管理工具有很多,例如:Starteam、ClearCase、VSS和CVS等。
Starteam和ClearCase更适合庞大的团队和项目,并且价格不菲,所以并不常用。
目前使用比较广泛的是VSS和CVS。
两者在使用上有各自的优势和不足。
VSS的全名是VisualSourceSafe,是微软公司开发的VisualStudio开发套件中的软件配置管理部分,有非常好的技术支持和非常详尽的技术文挡。
VSS适合在局域网范围内,以Windows平台为主的中、小项目,以文件管理为主要功能,使用方便,学习成本低,对服务器仅需要快速大容量的存储器也是它的优势。
CVS的全名是ConcurrentVersionSystem,是一种可以并发的版本控制系统。
它是一个开源项目,可以直接从网站下载最新的原代码。
CVS可以满足局域网和广域不同的网络条件,提供不同级别安全性选择,在一台专门的服务器配合下,客户可以使用任何平台开发项目。
CVS本身是在unix系统上开发的,在unix下提供的是命令行使用模式。
在Windows平台下你可以选择用CVSNT搭建服务器,用WinCvs作为客户端。
CVS对于已经完成了开发过程进入项目维护阶段,或者进入项目升级阶段的项目,可提供完善的软件配置管理的支持,不过在学习和操作上学习成本比较高。
目录1.1VSS服务器和客户的配置管理(第1部分) (2)1.1.1创建一个VSS数据库 (2)1.1.2VSS6.0服务器的配置和管理 (6)1.1.3VSS中的项目安全与用户访问权限 (11)1.1VSS服务器和客户的配置管理(第1部分)1.1.1创建一个VSS数据库VSS6.0服务器的配置和管理----首先,为整个项目创建一个VSS数据库,在VSS 6.0服务器安装完毕后,就可以针对开发项目进行VSS服务器的配置和管理,这些工作均需由VSS 管理员来完成。
1、为整个项目创建一个VSS数据库(1)启动服务器端的管理工具----Visual SourceSafe 6.0 Admin管理控制台(2)创建对整个项目进行管理用的数据库注意:在VSS服务器安装时,系统已经创建了一个缺省数据库Common在管理控制台的程序中选择“Tools”菜单中的“Create Database”子菜单(3)决定本项目的管理数据库所在的目录位置(首先应该在服务器的主机磁盘中创建出该数据库的目录,本例为C:\VSSDataBase)(4)因此,在对话框内选择工作目录为前面所创建的目录将作为新的数据库的路径点击文件夹选择对话框中的“OK”按钮以创建出该数据库点击“OK”按钮将创建出该数据库2、配置库的备份在项目开发实施过程的各个阶段,配置管理员应定期做好软件配置库的备份,以防造成劳动成果的丢失而给整个项目及公司带来的严重损失。
备份可按照公司的要求定期(按周或月)进行。
在每个阶段或里程碑处在做完基线工作后应进行备份。
备份文件应存放在不同的地方。
本项目的备份按如下方式进行(参考实现):1)定期备份时间为每个月备份一次,定于每个月的最后一个星期二;2)在各个里程碑时的备份✓当在月末(大于当月20日)达到一个里程碑时,对配置库进行一次备份,取消当月月备份;✓当在月中(大于当月10日,小于等于当月20日)达到一个里程碑时,对配置库进行一次备份,当月月备份不变;✓当在月初(小于当月10日)达到一个里程碑时,不需要对配置库再进行一次备份,当月月备份不变;3)备份的文件要明确标明备份日期,刻录成光盘,在外地封闭开发,现场尚未配备刻录机时,应保存在可靠的计算机中;3、本项目主要划分以下几个里程碑1.1.2VSS6.0服务器的配置和管理----为新创建出的项目管理数据库建立出各个用户(客户)1、VSS默认的安全访问控制每次你安装VSS以后,系统自动激活默认的安全访问控制机制。
VSS配置公司要启动一个新的项目,一套客户关系管理系统(CRM)。
由于是WEB项目,程序代码非常分散,所以决定用vss来搞定。
做过项目的也许都知道vss是做什么的吧,这里不多说言归正传,现在来描述一下vss的服务器及客户端的配置。
现在用Microsoft.Visual.SourceSafe.2005 和 VS2005 来做实例。
一、服务器端:安装完vss在开始菜单中有两个文件,Microsoft Visual SourceSafe Administration便是服务器端的应用程序。
1、启动Microsoft Visual SourceSafe Administrator2、创建VSS数据库选择一个已经建好的文件夹如:d:\vss3.启动访问Internet这时退出VSS,将D:\vss设置共享,分配完全控制权限,根据需要给配给用户权限,我暂时分配为everyone。
启动VSS File——>Open SourceSafe Database-> add->Next上一步输入你本机的ip地址,这里已127.0.0.1为例点击完成,进入下一步配置上一步输入你本机的ip地址,这里已127.0.0.1为例选择yes 配置成功!注意:vss2005 需要.NET2.0 如果你没有装,安装vss2005时将自动给你安装。
配置完成后vss会自动在你的IIS默认网站中建立一个虚拟目录SourceSafe。
要确保默认网站可以运行,才能保证vss的正常运行。
4. 配置客户端vss,现以vs2005为例启动vs2005 工具——>选项->源代码管理——> 选择internet插件设置——> 高级——>去掉勾选ok 客户端配置完毕现在新建一个项目来上传到vss点击add按钮。
AriUDP平台VS2010源代码管理工具配置手册V ersion 1.05版本历史:目录简介 (1)第1章VS项目软件配置工具介绍 (3)1.1S VN和V I SUAL S VN介绍 (3)1.2必备软件 (4)第2章VIS UALS VN S ERV ER (5)2.1V I SUAL S VN S ERVER (5)2.2V I SUAL S VN S ERVER安装过程 (5)2.3V I SUAL S VN S ERVER 配置与使用方法 (8)2.3.1添加代码库StartKit (8)2.3.2 代码库安全性设置用户和用户组 (9)第3章TORTOIS ES VN (13)3.1T OR TOI SE S VN介绍 (13)3.2T OR TOI SE S VN安装过程 (13)3.3T OR TOI SE S VN配置和使用方法 (15)3.3.1签入源代码到SVN服务器 (15)3.3.2签出源代码到本机 (17)3.3.3 提交修改过的文件到SVN服务器 (19)3.3.4添加新文件到SVN服务器 (20)3.3.5更新本机代码与SVN服务器上最新的版本一致 (21)3.3.6重命名文件或文件夹,并将修改提交到SVN服务器 (21)3.3.7删除文件或文件夹,并将修改提交到SVN服务器 (22)第四章ANKHS VN (23)4.1A NKH S VN介绍 (23)4.2A NKH S VN安装 (23)4.2A NKH S VN连接V I SUAL S VN S ERVER 下载源项目 (24)4.3A NKH S VN开发项目时其它的操作流程 (28)简介1、什么是软件配置管理软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。
配置管理是对工作成果的一种有效保护。
2、为什么需要配置管理如果没有软件配置管理,最大的麻烦是工作成果无法回溯。
VSS的安装与配置一、VSS安装(服务器端和客户端均需安装)1、在弹出的界面中将复选框I accept the terms of the License Agreement 选中,表示同意VSS 的用户协议。
2、这一步中需要选择安装特征,其中分为Default(默认)、Full(完整)和Custom(自定义)安装,一般我们选择Default默认安装就行了,在窗体右边选择安装路径,然后点Install(安装)。
Framework 2.0; Document Explorer 2005和Visual SourceSafe 2005。
4、当看到下图,那么恭喜你,安装成功,选Finish,结束安装。
二、服务器端配置VSS administrator 是一个所谓服务器端的工具,用于管理VSS数据库,用户,组织属性,权限等。
1、创建DataBase步骤第一步:开始→程序中找到Visual SourceSafe安装好的目录,选择里面的Visual SourceSafe Administration运行服务器端并登陆,如下图:第二步:选择File下面的New Database创建VSS数据,在弹出来的窗口直接点击“下一步”。
注意:选择创建路径,在选择创建路径之前,需要先在你电脑的盘下新建一个文件夹,并把文件夹设置为共享,而且必须将权限设成允许更改和读取。
第三步:点击Browse 找到刚刚新建共享的文件夹,点击“下一步”,如下图:第四步:这一步是更改数据连接名,然后点击“下一步”。
第五步,注意这里的要选择“Lock-Modify-Unlock"这个选项,这个选项的意思就是当别人修改的时候,你不可以修改这个文件。
接着点“下一步”到“完成”。
这个时候我们再看“C:\Documents and Settings\Administrator\桌面\VSS”这个文件夹里的时候,会发现这个文件夹下面有文件生成。
第六步,更改服务器配置确定之后,出现如下,直接点OK就可以了2、账户管理此时已经有三个用户(其中Admin是管理员用户,Administrator是为本机分配的用户账户,Guest用户是来宾账户),通过User项可以添加、删除账户并修改密码。
VSS、CVS、SVN和ClearCase等配置工具的评估和比较版本 <1.0>修订历史记录目录1 概述 42 主要功能说明 42.1 Internet网络访问和远程管理 52.2 并行开发支持 62.3 跨平台开发支持 62.4 开发操作使用的便利性 62.5 信息安全性 73 性能详述 73.1 VSS 73.2 CVS 73.3 SVN 83.4 ClearCase 163.4.1 控制任何文件的版本 173.4.2 在版本树中组织元件发展的过程 173.4.3 使用常见的检出/编辑/检入范例 183.4.4 通过分支功能支持并行开发 193.4.5 自动的比较和版本间的归并 191 概述Visual SourceSafe:微软的版本控制工具,仅支持Windows操作系统。
虽然简单好用,但是仅适用于团队级开发,不能胜任企业级的开发工作。
Clearcase:IBM旗下Rational公司(2003年被IBM收购)的一款重量级的软件配置管理(SCM, Software Configuration Managemen)工具。
与CVS和VSS不同,Clearcase涵盖的范围包括版本控制、建立管理、工作空间管理和过程控制。
从最初的软件配置计划,到配置项的确立,从变更控制到版本控制,Clearcase贯穿于整个软件生命周期。
Clearcase支持现有的绝大多数操作系统,但它的安装、配置、使用相对较复杂,并且需要进行团队培训。
CVS:Concurrent Versions System。
CVS 是有着三十年以上的时间的考验。
CVS是开放源代码软件世界的一个伟大杰作,由于CVS功能强大,跨平台,支持并发版本控制,而且免费,所以它在全球中小型软件企业中得到了广泛使用。
CVS最大的遗憾就是缺少相应的技术支持,许多问题的解决需要自已寻找资料,甚至是研究源代码。
CVS是一个典型的服务器/客户端软件,有UNIX版本的CVS 、Linux版本的CVS和WINDOWS版本的CVS。
课程名称:IT软件项目管理实验名称:VSS配置管理工具院(系):管理学院专业班级:姓名:学号:指导教师:2014 年12 月18 日不同用户将文件check out到自己的工作空间,对txt文件进行修改后,并check in 回服务器上。
查看并比较修改前文件和修改后文件版本号的变化情况。
【实验过程】(实验步骤、记录、数据、分析)1.从服务器下载VSS安装程序;安装VSS服务器,并设置以便本地和异地进行配置管理;2.在VSS 6.0服务器安装完毕后,就可以针对开发项目进行VSS服务器的配置和管理,这些工作均需由VSS管理员来完成。
为整个项目创建一个VSS数据库(在VSS 服务器安装时,系统已经创建了一个缺省数据库Common),启动Visual SourceSafe 6.0 Admin,点击下拉菜单Tools中的Create Database...选择新数据库的路径,可新建一个VSS数据库。
例如创建myDB数据库,然后点击OK按钮,系统将完成创建工作。
3.为新创建的数据库建立用户,首先需要打开该数据库,点击下拉菜单Users/Open SourceSafe Database,然后选择数据库bh,打开它。
再选择菜单项Add User,如图所示。
然后依次创建其他的用户。
下图显示了创建的三个用户。
4.单击Microsoft Visual SourceSafe 6.0 ,选择要登陆的VSS数据库。
选择完成后,输入相应的Username ,password。
以用户1的身份进入VSS管理界面。
在该新建的数据库中创建项目Project。
点击菜单File中的命令Create Project,创建一个项目。
5. 创建完项目后,需要向创建的项目中添加文件。
点击 Files命令,将跳出对话框,选择相应文件或目录,点击Add按钮,将它们添加到lt中去,例如添加1.log 如图所示。
6.点击创建的项目中的1.log文件,可对其进行预览,如图所示。
软件配置管理工具Vss 6.0实用指南一、版本管理的必要性<P如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。
<P只要参加过软件开发的人都清楚,现在的软件项目完全由一个人来完成是难以想象而且也是不可能的,通常是有一个研发小组来共同分析、设计、编码和维护,并有专门的测试小组对已完成编码调试的软件进行全面的测试。
在软件开发这个庞大而复杂的过程中,需要涉及到各个方面的人员,信息的交流反馈不仅仅是在研发小组的成员之间及各个研发小组之间,还存在于客户和研发者之间。
所有的这些交流反馈意见信息都有可能导致对软件的修改,小的可能只是对某个源文件中的某个变量的定义改动,大到重新设计程序模块甚至可能是整个需求分析变动。
在这个工程中,由于软件开发所固有的特征,可能会形成众多的软件版本,而且我们并不能保证不出现错误的修改,而这样的一个困难局面却又非常现实地摆在项目开发管理者的面前,他/她该如何有效地解决这些问题,具体地说就是如下一些问题:1.怎样对研发项目进行整体管理;2.项目开发小组的成员之间如何以一种有效的机制进行协调;3.如何进行对小组成员各自承担的子项目的统一管理;4.如何对研发小组各成员所作的修改进行统一汇总;5.如何保留修改的轨迹,以便撤销错误的改动;6.对在研发过程中形成的软件的各个版本如何进行标识,管理及差异识辨等等。
<P一个非常直接的反应,我们必须要引进一种管理机制,一个版本管理机制,而且是广义上的版本管理,它不仅需要对源代码的版本进行管理,而且还要对整个项目进行管理。
以往的那种被誉为具有良好编程风格的做法,诸如在对他人的源程序进行修改时注释修改原因,修改人和日期,如果是多个成员同时进行了修改,那么需要进行及时的人工的差异比较和综合以便形成一个统一的新版本。
这种做法在当前的大型软件的开发中已经越来越没有空间了,可以说是一种以小作坊的形式来面对软件的社会化大生产,再也不可能行得通了。
北方民族大学学生实验报告系(部、中心)计算机科学与工程学院姓名紫恋漪晨学号 2012**** 专业软件工程班级四班同组人员课程名称软件工程实验名称实验七软件配置管理工具VSS基本应用实验日期 2013.11.21 批改日期成绩教师签名丁红胜北方民族大学教务处制一、实验目的a)理解软件配置管理的目的、用途和意义b)了解现有软件配置管理工具的主要特点和功能c)掌握VSS工具的基本使用二、实验内容a)软件配置管理基本原理和功能要求基本原理:(1)在整个软件的生命周期中提供标识和控制文档、源代码、接口定义和数据库等工件的机制。
(2)提供满足需求,符合标准,适合项目管理及其他组织策略的软件开发和维护的方法学。
(3)为管理和产品发布提供支持信息,如基线的状态、变更控制、测试、发布、审计等等。
功能要求:1、版本控制:对软件开发进程中文件或目录的发展过程提供有效的追踪手段,保证在需要时可回到旧的版本,避免文件的丢失、修改的丢失和相互覆盖,通过对版本库的访问控制避免未经授权的访问和修改,达到有效保护企业软件资产和知识产权的目的。
2、工作空间管理:提供一种便捷的访问正确版本的机制。
工作空间管理包括工作空间的创建、维护与更新、删除等,工作空间应具备稳定性、一致性、透明性等特点。
缺少有效的工作空间管理会造成由于文件版本不匹配而出错和降低开发效率,更长的集成时间等问题。
3、并行开发支持:同一软件的多个版本会同时进行开发,从而有效缩短软件的上市周期。
为实行并行开发模式,需要一种机制将前一个版本中后期开发的功能合并到后一个版本中。
4、过程控制:配置管理系统应该能够支持灵活的配置管理流程,并实现过程自动化以提高配置管理效率。
5、构建和发布管理:构建和发布管理的目的地确保软件构建是可重现的、高效的和可维护的。
6、异地开发支持:配置管理系统能够有效支持地理上分布的团队之间的远程协作。
典型异地开发模式具有以下特点:(1)支持跨多个地点的分布式开发。
VSS6.0服务器的配置和管理在VSS6.0服务器安装完毕后,就可以针对开发项目进行VSS服务器的配置和管理,这些工作均需由VSS管理员来完成。
第一步,为整个项目创建一个VSS数据库(在VSS服务器安装时,系统已经创建了一个缺省数据库Common),启动Visual SourceSafe6.0 Admin(Start/Programs/Microsoft Visual Studio6.0/Microsoft Visual SourceSafe/Visual Sou rceSafe6.0 Admin),跳出对话窗口,点击下拉菜单Tools中的Create Database ...菜单项,将出现对话窗口,选择新数据库的路径,例如创建MyApp数据库,然后点击OK按钮,系统将完成创建工作。
第二步,为新创建的数据库(例如MyApp)建立用户,首先需要打开该数据库,点击下拉菜单Users/Open SourceSafe Database...,然后选择数据库MyApp 并打开。
再选择菜单项Add User...,输入用户名和口令。
然后依次创建其他的用户。
可以为不同的用户设置针对不同项目文件夹的不同存取权限,存在两种方法:1)使用VSS提供的功能。
选中Tools/Options…对话框中Porject Security属性页的Enable Project Security复选框并选择Tools/Rights by Project…或者Tools/Rights Assignments for User…进行设置;2)使用windows操作系统的cacls命令。
第三步,在该新建的数据库中创建项目Project。
启动Microsoft Visual SourceSafe6.0(Start/Programs/Microsoft Visual Studio6.0/Microsoft Visual SourceSafe/Microsoft Visual SourceSafe6.0),出现对话窗口,点击下拉菜单File中Open SourceSafe Database...,跳出对话框,选择一个数据库(例如MyApp),双击它或按Open按钮打开该数据库;一个项目Project是一组相关的文档或者是一个文件的集合,VSS允许你以任何的层次结构来存贮和组织你的项目。
软件配置VSS操作指南简介本文档将详细介绍如何使用VSS(Version Source Safe)进行软件配置管理。
VSS是一款由微软公司开发的版本控制软件,用于管理软件开发过程中的版本控制和协作。
安装和配置VSS首先,你需要从微软官方网站上下载VSS的安装程序。
安装程序通常是一个可执行文件,双击该文件即可开始安装过程。
按照安装程序的引导完成安装。
安装完成后,你需要配置VSS的一些基本参数。
具体步骤如下:1.打开VSS管理器。
2.在工具栏中选择“文件”>“新建数据库”。
3.在弹出的对话框中选择数据库存储的位置,并设置数据库的名称。
4.点击“确定”创建数据库。
创建版本库版本库是用于存储软件的不同版本的仓库,可以理解为一个文件夹。
要创建一个新的版本库,请按照以下步骤进行操作:1.打开VSS管理器。
2.在顶部菜单中选择“文件”>“打开数据库”。
3.在弹出的对话框中选择先前创建的数据库,并输入数据库密码(如果有)。
4.在VSS管理器主界面中,选择“文件”>“新建项目”。
5.在弹出的对话框中输入项目名称和描述,并选择用于存储项目文件的本地路径。
6.点击“确定”创建新项目。
添加和检出文件要将软件项目中的文件添加到版本库中,请按照以下步骤进行操作:1.在VSS管理器的主界面中,选择要添加文件的项目。
2.在顶部菜单中选择“文件”>“添加文件”。
3.在弹出的对话框中选择要添加的文件,并点击“确定”。
4.添加成功后,你将在项目的文件列表中看到已添加的文件。
要开始对文件进行编辑,请执行以下操作:1.在文件列表中选择要编辑的文件。
2.在顶部菜单中选择“文件”>“检出”。
3.执行上述操作后,你将可以在本地对文件进行编辑。
标记和恢复版本通过VSS,你可以为软件项目的不同版本进行标记,并在需要时恢复到特定的版本。
以下是如何执行这些操作的步骤:要标记一个版本,请按照以下步骤进行操作:1.在文件列表中选择要标记版本的文件。
密级:秘密版本:1.0V i s u a l S o u r c e S a f e6.0操作说明书XXXX有限公司2001年3月13日文档编号:目录1如何管理数据库 (3)1 .1 怎样创建一个新数据库 (3)1 .2 打开现有的数据库 (3)1 .3 清除临时文件夹 (4)1 .4 数据库归档 (4)1 .5 锁定数据库 (5)1 .6 恢复数据库 (5)1 .7 撤消文件或项目的检出 (6)1 .8 关闭数据库 (6)2如何使用V ISUAL S OURCE S AFE 6.0 (6)2 .1 增加文件,文件夹,项目 (6)2 .2 如何删除和恢复文件和项目 (7)2 .2 .1 删除文件或项目 (7)2 .2 .2 清除文件或项目 (7)2 .2 .3 清除以前删除的文件 (8)2 .3如何设置工作目录 (8)2 .4如何创建新项目 (9)2 .5如何标识文件和项目 (9)2 .5 .1 标识当前文件或项目的版本 (9)2 .5 .2 标识旧早先文件或项目的版本 (9)2 .7如何移动文件和项目 (9)2 .7 .1 移动文件 (9)2 .7 .2 把子项目移动到不同的父项目中 (10)2 .8如何获得和查看文件和项目 (10)2 .8 .1 自动包含子项目 (10)2 .8 .2 保持文件处于检出状态 (10)2 .8 .3 获得文件或项目的旧版本 (11)2 .8 .4 获得文件或项目的最近版本 (11)2 .8 .5 查看文件 (11)2 .9 如何检入,检出和编辑文件和项目 (12)2 .9 .1 检入文件或项目 (12)2 .9 .2 检出文件或项目 (12)2 .9 .3 编辑文件 (13)2 .9 .4 对文件重命名 (13)2 .9 .5 撤消检出 (13)2 .10 如何分支和共享文件和项目 (13)2 .10 .1 分支文件 (13)2 .10 .2 在一个操作中完成分支和共享文件 (14)2 .10 .3 共享文件 (14)2 .11 如何使用Merge命令 (14)2 .12 如何查看文件历史 (15)2 .12 .1 在文件中查看check in信息 (15)2 .12 .2 查看Check In注释 (15)2 .12 .3 查看文件历史的细节 (15)1 如何管理数据库1.1 怎样创建一个新数据库1.从VSS(Visual SourceSafe 6.0)管理器的Tools菜单中, 单击Create Database…显示Create New VSS Database对话框。
目录:〇、摘要一、开发前的准备二、创建空的SourceSafe数据库三、新建项目并加入版本控制四、获取SourceSafe中的项目五、版本控制的几个概念六、版本控制项目的管理七、总结〇、摘要在企业开发环境中,源代码管理占据着重要的一环。
本文将通过一个实例,创建一个源代码管理的项目SourceManager,来讲述如何使用Visual 开发环境,配合Visual Source Safe 6c和IIS,创建企业团队开发环境。
一、开发前的准备1、在装有Windows 2000或者Windows XP Professional的机器上安装.Net Framework SDK、Visual 、Visual Source Safe 6C。
(如果用户操作系统是Windows .Net Server,则无须安装.Net Framework SDK,.Net Server自带的IIS 6已经完全包含了对.Net的支持)这些工具在Visual 的安装盘上都可以找到。
2、一台专门用于存放版本控制中心数据库的服务器。
该服务器不需要安装.NET Framework SDK和,但是必须安装VSS 6C。
我们称这台服务器为开发服务器DataCenter。
3、一个主域控制器,将DataCenter服务器加入这个域,为每一个开发用户分配域帐号。
这样所有小组成员可以通过登录到Window NT 域来访问版本控制信息。
注意:Visual Studio 6所带的Visual Source Safe 6不支持.Net的一些文件格式。
如果你安装了VSS 6,也需要再安装一次VSS 6C,否则在环境中将源代码加入到VSS数据库中将会出现错误。
二、创建空的SourceSafe数据库在开始工作之前,需要建立一个空的SourceSafe数据库,来存放源代码控制数据,并为小组开发人员分配访问帐号。
在DataCenter服务器上新建Source Safe数据库。
VSS使用指南VSS使用指南1.VSS简介1.1 VSS概述VSS(Version Source Control System)是一种版本管理工具,用于管理软件开发项目中的源代码版本和文件变更历史记录。
它可以帮助团队成员协同开发、管理代码库,并提供版本控制、文件检出、合并和分支等功能。
1.2 VSS的优势- 提供版本控制,可通过回滚功能追溯和恢复之前的代码版本。
- 支持多人协作,不同用户可以同时编辑文件并管理合并冲突。
- 提供文件锁定功能,以避免多人同时修改同一文件造成的冲突。
- 提供文件历史记录和注释功能,方便查看和理解代码变更。
2.安装与配置2.1 安装VSS- VSS安装包并运行安装向导。
- 按照向导提示,选择安装路径和组件。
- 完成安装并启动VSS客户端。
2.2 配置VSS- 运行VSS客户端,选择“工具”-“选项”菜单。
- 在选项对话框中,配置文件存储路径,团队成员权限和使用习惯等。
3.创建和管理项目3.1 创建新项目- 在VSS客户端中选择“文件”-“新建项目”菜单。
- 输入项目名称和描述,选择存储路径并设置访问权限。
- 单击“确定”完成项目创建。
3.2 导入现有项目- 在VSS客户端中选择“文件”-“导入项目”菜单。
- 选择源代码文件夹,并设置目标存储路径和访问权限。
- 单击“确定”导入项目到VSS中。
3.3 删除项目- 在VSS客户端中选择要删除的项目。
- 右键项目并选择“删除”选项。
- 确认删除操作并清理项目相关文件。
4.版本控制4.1 创建新版本- 在VSS客户端中选择要创建版本的文件。
- 右键文件并选择“检入”选项。
- 编写版本并单击“确定”创建新版本。
4.2 回滚到旧版本- 在VSS客户端中选择要回滚的文件。
- 右键文件并选择“历史记录”选项。
- 选择要恢复的旧版本,并单击“恢复”按钮。
4.3 合并代码- 在VSS客户端中选择要合并的文件。
- 右键文件并选择“合并”选项。
课程名称:IT软件项目管理
实验名称:VSS配置管理工具
院(系):管理学院
专业班级:
姓名:
学号:
指导教师:
2014 年12 月18 日
6.0服务器安装完毕后,就可以针对开发项目进行VSS服务器的配置和管理,这些工作均需由VSS管理员来完成。
为整个项目创建一个VSS数据库(在
服务器安装时,系统已经创建了一个缺省数据库Common),启动Visual SourceSafe ,点击下拉菜单Tools中的Create Database...选择新数据库的路径,可新建一个VSS数据库。
例如创建myDB数据库,然后点击OK按钮,系统将完成创
点击创建的项目中的1.log文件,可对其进行预览,如图所示。
签入(Check In)项目或者文件。
有递归选项,可以连子目录一起签入。
checked out”,保持签出状态,在频繁修改代码时经常会这样做,保存一
再次点击刚才建立的项目中的1.log文件,可对其进行预览,如图所示。
返回返回资源管理器查看
单击Microsoft Visual SourceSafe 6.0 ,选择要登陆的VSS数据库。
选择完成后,输入相应的Username ,password。
以另一个用户的身份进入VSS管理界面。
两个用户操作的是同一个数据库hp,因此用户1在bh上所建立的
用户也能对其操作。
同样地,将1.log文件check out 到c盘文件夹下,在进行修改,重新check in,发现其内容已经改变。