VSS基本操作
- 格式:ppt
- 大小:146.00 KB
- 文档页数:18
税研小兵:此号只分享研发管理和研发费用扣除,加计扣除相关知识,欢迎大家交流沟通基于VSS的配置管理操作指南一、前言项目源代码及重要工作产品是极其宝贵的资源,为了保护这些资源,我们利用版本控制避免未授权的文件被意外错误修改或者意外丢失或者发生其他意外错误,同时,版本控制允许反追踪到早期版本、并能对版本进行分支、合并和管理。
在软件开发和需要比较两种版本的文件或找回早期版本的文件时,版本控制是非常有用的。
Visual SourceSafe (简称VSS)是一种版本控制工具,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。
VSS通过将有关项目文档(如文本文件、图象文件、二进制文件、声音文件、视屏文件等)存入数据库进行项目研发管理工作。
用户可以根据需要随时快速有效地共享文件。
文件一旦被添加进VSS,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档的最新版本,并对它们进行修改,VSS也同样会将新的改动记录下来。
用VSS组织管理项目,能使项目组内的沟通与合作更简易、直观。
本文将从服务器端和客户端两方面详细介绍VSS的操作说明,难以描述之处将采用图文并茂的方式。
二、VSS综述(一)VSS 简介与功能特性1、简介:VSS 是一种版本控制工具,能对项目文档进行版本和配置管理,具备安全保护、高效的跟踪检查功能。
通过将项目文档存储于数据库中,VSS 为团队成员搭建了一个便捷的共享与协作平台,使得文件的每一次修改都能被详尽记录,从而极大地方便了早期版本的恢复以及文件变化的追踪,有力地促进了项目团队内部的沟通与合作,提升整体开发效率。
2、功能特性:其核心价值在于妥善解决团队开发时面临的版本管理难题以及变更管理挑战。
团队成员能够将共享文件提交至 VSS 库,在统一的平台上进行协同工作。
成员对文件的任何修改操作都会被精确记录于数据库内,这为随时恢复或撤销修改提供了坚实的数据支持。
VSS安装教程和使用教程VSS配置安装教程一、Vss安装第一步:将Visual SourceSafe2005安装包解压。
第二步:找到setup.exe双击运行。
第三步:在弹出的界面复选框中选中I accept the terms of the License Agreement,表示同意VSS的用户协议。
此处序列号已经默认填写好,直接点击Next即可。
第四步:选择安装特征,其中分为Default(默认)、Full(完整)和Custom(自定义)安装,一般我们选择Default默认安装即可。
在窗口右边点击Browse选择安装路径,然后点击Install。
第五步:这一步程序会自动运行安装,只需要等待。
第六步:然后出现下图所示,安装成功,选Finish完成安装。
二、服务器端配置(Vss2005)VSS administrator是一个服务器端的工具,用于管理VSS数据库、用户、组织属性、权限等。
1、创建DataBase步骤第一步:在Visual SourceSafe安装目录下,选择ssadmin运行服务器端并登陆,如下图。
第二步:在创建路径前,先你的电脑的盘下新建一个文件夹(database),并把文件夹设置为共享,而且必须将权限设成允许更改和读取,共享时设置为“everyone”并“添加”。
可以设置为“完全控制”看看。
第三步:选择File→New Databae,创建VSS 数据库database ,直接点击“下一步”。
第四步:点击Browse找到刚刚新建的文件夹database,点击“下一步”,如下图。
第五步:这一步是更改数据连接名,一般保持默认的文件夹名就好,直接点击“下一步”。
第六步:点击完成OK。
2、新建用户第一步:点击Tools→options,给用户登陆服务器数据库database权限和分配权限。
给用户配置权限时,最好开始只分配“Read”权限。
第二步:下面开始新建客户端的用户:选择Users下面的Add User,输入用户名和密码(密码可以设置为空),点击“OK”,添加用户成功。
VSS客户端操作手册1VSS的简单工作原理●Microsoft的VSS 将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。
开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作Checkin提交给VSS,由它进行综合更新。
●用户能够根据需要随时快速有效地共享文件。
文件一旦被添加进VSS,它的每次改动都会被记录下来,用户能够恢复文件的早期版本,项目组的其它成员也能够看到有关文档的最新版本,并对它们进行修改,VSS也同样会将新的改动记录下来。
23客户端基本操作●1、创立项目●2、添加文件/文件夹●3、签入/签出,撤销签出,查看文件●4、创立工作目录●5、修改/编辑文件●6、移动文件/文件夹4●7、共享文件/文件夹●8、拆分文件●9、删除/恢复文件●10、给文件打标签(lable)●11、获取历史版本●12、获取最新版本●13 、修改密码●14、打开、关闭数据库客户端基本操作1●创立项目(File->Create Project)a.选中要创立新文件夹的项目(上级文件夹)b.在file菜单中选中creat project;c.写入要添加的文件夹的名称,同时也能够在comment栏中为新建的文件夹添加备注;d.点击OK。
客户端基本操作2●添加文件51.add命令添加文件a.选中你要添加文件的文件夹;b.在fil菜单中选中add files;c.在文件列表中选中要添加的文件;如果要添加多个文件,能够使用CTRL键或SHIFT键,同时选中多个文件;d.点击add,同时能够在comment栏为你添加的文件夹做一个简单备注;e.点击OK。
●添加文件夹a.选中你要添加文件夹的项目(上级文件夹);b.在file菜单中选中add files;c.在文件夹列表中选中要添加的文件夹;d.点击add,同时能够在comment栏为你添加的文件夹做一个简单备注;e.如果你要连同子文件夹一起添加,选择Recursive;f.点击OK。
VSS操作使用目录一、前言 (3)二、安装 (3)三、数据库管理 (4)1.介绍 (4)2.Visual SourceSafe 6.0 Admin程序 (5)3.打开指定的数据库 (6)4.创建新数据库 (6)5.用户管理 (7)6.使用项目权限Project Rights (7)四、使用VSS浏览器 (9)1.借助VSS开发项目 (9)2.VSS浏览器 (10)五、项目操作 (12)1.添加项目和文件 (12)2.设置项目工作路径 (13)3.取得项目最新版本 (13)4.签出项目Check Out (13)6.撤销签出Undo Check Out (14)7.显示历史记录Show History (14)8.显示差异Show Differences (16)9.设置版本标签Label (17)10.取得历史版本 (17)六、文件操作 (17)1.取得最新版本 (17)2.签出 (17)3.签入 (17)4.撤销签出 (17)5.查看和编辑(View,Edit) (17)6.显示文件历史Show History (18)7.文件比较Show Differences (18)8.文件属性 (19)七、与开发工具整合 (19)八、已知问题 (19)1.UNICODE、UTF-8的问题 (19)2.InterDev开发Web应用的问题 (20)3.文件比较问题 (20)4.签入无效的问题(与CuteFTP有关的) (20)九、Tip (21)一、前言Visual SourceSafe (简称VSS)是微软公司开发的一个源代码控制系统,可以保存文件的不同版本,可以比较文件的差别,可以控制不同的人对同一文件的修改。
就功能而言是同类产品中比较弱的,但满足了基本的需要并且非常容易使用,因此获得了非常广泛的使用。
VSS服务器指的是存放VSS数据库的计算机,客户端是访问VSS数据库的计算机,而VSS数据库是一个共享目录,仅此而已,因此并不存在服务器程序。
vss操作说明vss命令⾏⼀、环境变量配置“我的电脑”-》“属性”-》“⾼级”-》“系统环境变量”1) 添加追加环境变量名称为:Path;值为:VSS应⽤程序所在⽬录例如:D:\Program files\Microsoft Visual Sourcesafe。
注:也就是VSS安装⽂件,SSEXP.EXE所在的路径:如 ;E:\Vss\win322) 添加新建环境变量名称为:SSDIR 值为:VSS源代码数据库所在⽬录例如:F:\SourceSafe。
若VSS源代码数据库在局域⽹的其他电脑,则需要将VSS源代码⽂件夹设置共享⽂件夹,然后将SSDIR环境变量设置为:。
ODS所⽤的VSS服务器路径:如图:3) 命⾏中输⼊ss ,如果执⾏成功,则说明环境变量设置成功。
输⼊ss命令后提⽰输⼊⽤户名找不到的话,继续设置⽤户名SSUSER 和密码 sspwd的环境变量名,变量值为 VSS登录的⽤户名和密码,如如:到此整个配置完成⼆、SS命令使⽤使⽤ss Get命令获得源代码1)在命令⾏中定位当前⽬录到想要下载源代码所在的⽬录。
2)在命令⾏中执⾏ ss Get $/[project] –R,此命令会递归获得项⽬的完整代码 [project]替换VSS中的项⽬。
3)在命令⾏中执⾏ ss Get [file],此命令可以获得当前项⽬中指定的⽂件 [file] 替换为VSS项⽬中的⽂件。
使⽤ ss Chekout命令签出源代码1)在命令⾏中执⾏ ss Checkout $/[project]/[file],此命令会将指项⽬的指定⽂件签出到当前命令⾏所在的⽬录。
2)在命令⾏中执⾏ ss Checkout -R $/[project],此命令将会递归签出项⽬所有⽂件。
3)在命令⾏中执⾏ ss Checkout [file1] [file2],此命令将可以同时签出多个⽂件。
使⽤ ss Checkin 命令签出源代码1)在命令⾏中执⾏ ss Checkin [file],此命令将可以指定的⽂件签⼊。
版本控制⼯具VSS使⽤介绍什么是版本控制?1.怎样对研发项⽬进⾏整体管理 2.项⽬开发⼩组的成员之间如何以⼀种有效的机制进⾏协调 3.如何进⾏对⼩组成员各⾃承担的⼦项⽬的统⼀管理 4.如何对研发⼩组各成员所作的修改进⾏统⼀汇总 5.如何保留修改的轨迹,以便撤销错误的改动6. 对在研发过程中形成的软件的各个版本如何进⾏标识,管理及差异识辨版本控制⼯具介绍•Starteam是⼀个集合了版本控制、构建管理(Build Management)和缺陷跟踪系统为⼀体的软件,并且具有强⼤的图形界⾯,易学易⽤;但管理复杂、维护困难。
2002年底被Borland公司收购。
•PVCSVersion Manager是美国的MERANT公司软件配置管理⼯具PVCS 家族中的⼀个组成部分,它能够实现源代码、可执⾏⽂件、应⽤⽂件、图形⽂件和⽂档的版本管理;它能安全地⽀持软件并⾏开发,对多个软件版本的变更进⾏有效的控制管理。
•ClearCase(CC)是ROSE构件的⼀部分,⽬前最⽜的配置管理⼯具,主要应⽤于复杂的产品发放、分布式团队合作、并⾏的开发和维护任务。
可以控制word, excel,powerpoint , visio等⽂件格式,对于不认识的格式可以⾃⼰定义⼀种类型来标识。
•VisualSourceSafe ( VSS )简单易⽤、⽅便⾼效、与Windows操作系统及微软开发⼯具⾼度集成。
•ConcurrentVersions System ( CVS )是开发源码的并发版本系统,它是⽬前最流⾏的⾯向软件开发⼈员的源代码版本管理解决⽅案。
它可⽤于各种平台,包括 Linux 、Unix和Windows NT/2000/XP等等。
Visual SourceSafe (VSS)概述提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能同 Visual Basic、Visual C++、Visual FoxPro 等开发环境以及 Microsoft Office 应⽤程序集成在⼀起简单⼯作原理VSS中的⼏个重要概念⽂件 fileVSS中我们处理的所有⽂档都叫⽂件操作:check out , check in , undo check out , view项⽬ project存储在VSS数据库中的所有⽂件的集合,类似于“⽂件夹”操作:⽂件的add , delete , edit , share⼯作⽂件夹 working folder在我们的本地机上。