VSS的功能及常规用法

合集下载

VSS使用说明

VSS使用说明

VSS 使用说明管理项目的好助手————VSSVSS 入门对于初学游戏制作的朋友,一定对项目中源文件的管理很头痛吧。

你是否遇到过无意删除源代码的懊悔情况;你是否对大量的图片、音乐文件,感到管理的无从下手;你是否遇到与别人合作编码时,不能很好的协同。

如果你回答是肯定的话,那么请看这款管理项目的好软件————VSS6.0VSS6.0。

VSS 的全称为Visual Source Source Safe Safe 。

作为Microsoft Microsoft Visual Visual Visual Studio Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。

本文通过对Visual C++中项目的管理,来介绍VSS 的界面、基本概念、相关操作等知识,帮助初学者入门。

安装VSS6.0的过程很简单,这里不再叙述。

安装后,我们首先需要建立一个称之为SourceSafe SourceSafe Datab Datab ase 的数据库,这里存放着所有被VSS 管理的文件。

在VSS 的安装目录下,有一个叫Visual Visual SourceSafe SourceSafe SourceSafe A A dministrator (以后简称VSSADMI )的程序,顾名思义,它是SourceSafe 管理员程序,其中包括账号管理,数据库建立、更改等高级功能。

打开VSSADMI 后,首先出现的是登陆对话框,初始安装后管理员账号没有密码,按OK 直接进入。

在窗口主视图中列出当前数据库拥有的用户账号,以及权限和登陆状态。

打开菜单中Tools->Create Tools->Create DatabaseDatabase ,输入想要建立的数据库名称及路径,数据库就建立好了。

我们需要有人可以访问这个数据库,那么,就需要为数据库建立相应的用户账号和权限。

点击菜单User->Add User->Add Us Us er 来添加用户以及账号密码;如果要删除某一用户,单击想要删除的用户名称,在菜单User->Delete User->Delete User User 进行删除;菜单中其他的两项是更改用户名Edit Edit UserUser 和账号密码Change Change Password Password 。

VSS帮助说明文档PPT课件

VSS帮助说明文档PPT课件

① 用户首次登录VSS画 面后请先修改Password
② 输入旧密码及 新密码后点击OK
第36页/共45页
4. 管理员操作
第37页/共45页
管理员操作-命令一览
注:管理员操作须在VSS Server上进行,目前为 1管72理.1员6.操4.2作38主要分3部分:1)维护用户列表 2)分配用户权限 3)数据库管理
打开VSS管理员界面。
1)进行用户的添加、 2)用户权限的分配 修改、删除以及密码 操作 的修改操作
3)数据库的管理
第38页/共45页
管理员操作-用户权限分配(1)
用户权限分配方法一:为Project分配不同用户权限
① 在VSS管理员界面菜单中 选Rights by Project
② 针对每个Project(文件夹) 设定不同用户的权限
文件共享
“文件共享” :一个文件可以被多个项目共享,在任何一个项目中对该文件的更 改,都将反映到其他相关项目里。在VSS数据库中只保存文件的一个版本,其它的只 是创建一个Link 。
选定文件用鼠标拖动到 需共享的项目中即可。 直接拖放 文件实现共享
第18页/共45页
4. 版本管理
第19页/共45页
第25页/共45页
确认所定义的Label(版本号):
① 在VSS浏览器中选定Project或 文件后点击鼠标右键选Show
History
② 显示所有的版本号记录 注:利用Label作的版本号前 面有个图形标记。
第26页/共45页
显示历史版本的两种方法:
只显示Label版本
显示Label版本+内部版 本
第39页/共45页
管理员操作-用户权限分配(2)
用户权限分配方法二:为用户分配不同Project的权限

vss是什么意思vss相关含义

vss是什么意思vss相关含义

vss是什么意思vss相关含义 想必⼤家都不怎么常见“vss”这个词吧,那不如⼀起来看看店铺⼩编为⼤家精⼼整理的“vss是什么意思 vss相关含义”,欢迎⼤家阅读,供您参考。

更多内容请关注店铺。

vss是什么意思 vss相关含义 全称:Visual Source Safe 任务:负责项⽬⽂件的管理 适⽤于:负责项⽬⽂件的管理 概述:VSS 的全称为 Visual Source Safe 。

作为 Microsoft Visual Studio 的⼀名成员,它主要任务就是负责项⽬⽂件的管理,⼏乎可以适⽤任何软件项⽬。

管理软件开发中各个不同版本的源代码和⽂档,占⽤空间⼩并且⽅便各个版本代码和⽂档的获取,对开发⼩组中对源代码的访问进⾏有效的协调。

基本介绍 1.VSS VSS 即 Var Sect Sweep,就是可变剖⾯扫描,也就是常说的变截⾯扫描,是PROE的⼀种建模⼯具。

2. Cisco VSS 既虚拟交换系统是⼀种⽹络系统虚拟化技术,将两台Cisco® Catalyst®6500E/7600系列交换机组合为单⼀虚拟交换机,从⽽提⾼运营效率、增强不间断通信,并将系统带宽容量扩展到1.4Tbps。

在初始阶段,VSS将使两台物理Cisco Catalyst 6500系列交换机作为单⼀逻辑虚拟交换机运⾏,称为虚拟交换系统 1440(VSS1440)。

3.VSS ------Volume Shadow copy Service VSS (Volume Shadow copy Service, 卷映射拷贝服务),最初是在Windows Server 2003 SP1中引⼊的存储技术。

它通过在卷管理模块上加⼊快照功能,在此基础上就可以创建基于时间点(Point-In-Time)的映像(Image),从⽽实现数据的快速备份和恢复,⽤户也⽆需害怕因⽆意删除数据⽽造成的困扰,这就是VSS的关键所在。

电子电路中Vcc、Vdd、Vss、GND和AGND五种不同符号的区别

电子电路中Vcc、Vdd、Vss、GND和AGND五种不同符号的区别

电子电路中Vcc、Vdd、Vss、GND和AGND五种不同符号的区别电子电路中,常可以看到电路中Vcc、Vdd、Vss、GND和AGND的区别五种不同的符号,它们有什么区别呢?一、解释Vcc:C=circuit 表示电路的意思, 即接入电路的电压;Vdd:D=device 表示器件的意思, 即器件内部的工作电压;Vss:S=series 表示公共连接的意思,通常指电路公共接地端电压。

二、说明1.对于数字电路来说,Vcc是电路的供电电压,Vdd是芯片的工作电压(通常Vcc>Vdd),Vss是接地点;2.有些IC既有Vdd引脚又有Vcc引脚,说明这种器件自身带有电压转换功能;3.在场效应管(或COMS器件)中,Vdd为漏极,Vss为源极,Vdd和Vss指的是元件引脚,而不表示供电电压。

有人说:Vdd:电源电压(单极器件);电源电压(4000系列数字电路);漏极电压(场效应管)Vcc:电源电压(双极器件);电源电压(74系列数字电路);声控载波(Voice Controlled Carrier)Vss:地或电源负极Vee:负电压供电;场效应管的源极(S)VPP:编程/擦除电压。

详解:1.对于数字电路来说,Vcc是电路的供电电压,Vdd是芯片的工作电压(通常Vcc>Vdd),Vss是接地点;2.有些IC既有Vdd引脚又有Vcc引脚,说明这种器件自身带有电压转换功能;3.在场效应管(或COMS器件)中,Vdd为漏极,Vss为源极,Vdd和Vss指的是元件引脚,而不表示供电电压。

有人说:模拟地跟数字地,最终都要接到一块的,那干吗还要分模拟地和数字地呢?这是因为虽然是相通的,但是距离长了,就不一样了。

同一条导线,不同的点的电压可能是不一样的,特别是电流较大时。

因为导线存在着电阻,电流流过时就会产生压降。

另外,导线还有分布电感,在交流信号下,分布电感的影响就会表现出来。

所以我们要分成数字地和模拟地,因为数字信号的高频噪声很大,如果模拟地和数字地混合的话,就会把噪声传到模拟部分,造成干扰。

VCC、VDD、VSS

VCC、VDD、VSS

VCC:C=circuit 表示电路的意思, 即接入电路的电压;VDD:D=device 表示器件的意思, 即器件内部的工作电压;VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。

二、说明1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。

2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。

3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。

4、一般来说VCC=模拟电源,VDD=数字电源,VSS=数字地,VEE=负电源另外一种解释:Vcc和Vdd是器件的电源端。

Vcc是双极器件的正,Vdd多半是单级器件的正。

下标可以理解为NPN晶体管的集电极C,和PMOS or NMOS场效应管的漏极D。

同样你可在电路图中看见Vee和Vss,含义一样。

因为主流芯片结构是硅NPN所以Vcc通常是正。

如果用PNP结构Vcc就为负了。

荐义选用芯片时一定要看清电气参数。

Vcc 来源于集电极电源电压, Collector V oltage, 一般用于双极型晶体管, PNP 管时为负电源电压, 有时也标成-Vcc, NPN 管时为正电压.Vdd 来源于漏极电源电压, Drain Voltage, 用于MOS 晶体管电路, 一般指正电源. 因为很少单独用PMOS 晶体管, 所以在CMOS 电路中Vdd 经常接在PMOS 管的源极上.Vss 源极电源电压, 在CMOS 电路中指负电源, 在单电源时指零伏或接地.V ee 发射极电源电压, Emitter V oltage, 一般用于ECL 电路的负电源电压.Vbb 基极电源电压, 用于双极晶体管的共基电路.电路中的解释:单解:VDD:电源电压(单极器件);电源电压(4000系列数字电路);漏极电压(场效应管)VCC:电源电压(双极器件);电源电压(74系列数字电路);声控载波(Voice ControlledCarrier)VSS::地或电源负极VEE:负电压供电;场效应管的源极(S)VPP:编程/擦除电压。

VSS (Visual Source Safe 2005) 用法详解

VSS (Visual Source Safe 2005) 用法详解

VSS (Visual Source Safe 2005) 用法详解VSS用法指南The usage of VSS (Visual Source Safe 2005)1. 首先,当然是得安装好Visual Source Safe 2005你可以在Visual Studio 2005的安装光盘中找到VSS目录,相关的安装文件就在那个目录下,如果你的光盘上没有,你可以发送一封邮件给我:stillful@, 我可以发送一份给您。

安装好VSS后程序菜单中应该已经有相应的快捷方式了:2. 配置"Microsoft Visual SourceSafe Administration"(VSS管理器VSSA)1). 启动VSS管理器(因汉化包的效果并不理想,偶建议大家还是使用英文版)2). File - > New database... (文件->新建数据库)若您的盘符仍是FAT32文件系统,会出现警告信息:建议,使用以下方法快速转换您的盘符到NTFS格式,否则VSS权限设置功能会受限。

* 如何快速将硬盘从FAT32转换为NTFS(Windows XP下)i. 开始->"运行" - cmdii. 打开窗口以后,在光标的提示符下输入“covert X:/FS:NTFS”,然后回车。

注意在“covert”的后面有一个空格,这里的X就是您刚才指定Location所在的盘符。

iii. 接着系统会要求你输入X盘的卷标,然后回车。

卷标在“我的电脑”中点X盘,然后看它的属性可以找到。

这样就可简单地转换分区格式为NTFS了。

这个方法只用于FAT32转为NTFS,不能将NTFS转为FAT32.iv.该方法仅在windowsXp下测试成功,其他操作系统未用测试。

v. 转换的方法有很多,可以考虑使用/news/show/10468.html上提供的更多方法。

继续:3. 给自己项目的VSS起个名字,可以用类似:"VSS-My Project Source Code"这样的名字4. 使用以下默认选项:5. 完成了数据库的设置:6. 完成后OK即可:7. 来看一看新建数据库后VSS管理器(VSSA)里已经默认建立的用户名列表:显然,默认情况下VSSA会创建三个用户帐号:Admin,Guest,当前登录的用户名8. 进入服务器配置9. 确定后就会有服务新增:10. 直接允许(如果你也装过360安全卫士的话)现在可以修改Admin的密码了,空密码在客户端连接时易造成很大困惑,建议一定要改!11. 双击Admin帐号或12. 修改完成后13. 最后,设置My Project的权限:共享和Web共享都开放全部权限(安全考虑可以清除Everyone权限,添加Administrators权限)========到本步骤,服务器端已经设置完毕,现在可以转入客户端的VSS来配置了。

VSS使用说明


16
17
18
VSS的使用-创建项目


给每个项目目录(文件夹)添加“工作 目录” 工作目录的作用:


设置check out时释放文件的位置 在文件check in时,对实际文件进行保护 每个层次的目录、每个文件都可以设置自 己的“工作目录”
19
20
VSS的使用-在项目中添加文件



替换重写:若工作目录原来已有同名文件,则:询问处 理方法、替换、跳过还是合并

Check out后的显示:见后页
30
31
32
VSS的使用-文件调出Check Out

Check out完成后,文件右键菜单将增加两项 菜单项(见下页)

Check In:取消文件的check out状态,恢复check in状态,并且将该文件的版本更新为当前的外部 文件的内容
14
VSS的使用-文件版本管理

基本步骤

三、在VSS管理下的文件,在以后的使用 中,将重复以下版本管理过程
3.2、Check out后,该外部被解除写保护,可以 对文件进行更新 3.3、完成更新后,将该外部文件进行check in


Check in后,该新版本也将成为VSS的最新版本 (latest version),同时,前一版本也将保存在VSS中


外部文件(单版本)、内部文件(多版本) 这些外部文件可能是源码文件、文档文件、数据库文件 等等 这一过程称为check in(第一次check in,也即文件的add 操作) 第一次被check in 的文件,将成为该文件在VSS中的初始 版本,也是当前的最新版本(latest version) 对check in的外部文件,VSS将进行写保护,防止误修改、 删除 13

VSS产品功能介绍完整版

VSS产品功能介绍VSS Monitoring公司是分布式流量捕获系统和网络Tap的领导者,系统级的硬件设计实现网络的全面可视性,配合监测系统为最终用户带来高效率、低成本的监测解决方案。

VSS Monitoring公司是流量捕获方案的革新者。

高扩展性的产品线不仅包括基本的网络Tap及镜像流量捕获工具,还有分布式流量捕获系统,该系统不但从根本上提升了网络分析器的效率和性价比,并能增加网络可视性、缩短故障响应时间。

一、Tap是什么?网络Tap是一种为网络分析、IDS/IPS及其他监测接入设备所专用的网络流量捕获方案;网络Tap设计为永久嵌入网络且拥有掉电安全(fail safe)设置,即便是Tap电源掉电也不会中断网络连接。

Tap提供使用者全面可视的网络数据流,对全线速的双向会话进行准确无误的监测,且无丢包和迟延。

此外Tap可以对网络监测工具提供一层隐蔽性,网络入侵者不会发觉Tap的存在,从而能够保护用户网络监测系统不受入侵者攻击。

二、为什么需要Tap?1、交换机镜像端口(Span)问题以往网络监测主要依靠镜像端口(Span)从多个数据源采集数据,但是这种方式存在明显的网络监测能力和网络实用性的不足,越来越难以适应当前飞速发展和不断变化的网络监测的需求:丢包问题⏹Span端口在交换机里的路由层级为低优先权对于大多数交换机而言,镜像端口与其他端口相比,路由层级的优先权总是较低。

因此当交换机高负载使CPU效率降低时,可能会引起镜像端口的丢包甚至完全关闭。

⏹全双工监测通常无法实现镜像端口(如Cisco Catalyst的snoop端口)不允许双工监测,因此用户不能同时监测双向会话,这对网络安全监测来说,是一个根本上的不足之处。

⏹不能监测OSI 第1、2层错误包镜像端口无法监测许多网络1、2层的错误包。

比如CRC是以太网帧的一个组成部分,对2层做包长和内容的统计,如果双向数据流的任意一个元素出现问题,CRC会显示错误。

【商品说明书】vss使用手册

vss使用手册1️⃣ VSS狙击步枪基础概览VSS(Vintovka Snayperskaya Sistema),即狙击步枪系统,是一款由俄罗斯图拉兵器设计局研制的微声狙击步枪。

该枪以其独特的微声性能、高精度以及多用途性,在军事、执法及射击竞技领域均享有盛誉。

VSS狙击步枪采用气密式短行程活塞短自动方式,发射9x39毫米亚音速专用弹,有效射程可达400米,且射击时噪音极低,非常适合执行特种作战和秘密狙击任务。

2️⃣ VSS狙击步枪结构解析2.1 枪管与弹药系统VSS狙击步枪的枪管采用特殊合金材料制成,内膛经过精密加工,以确保子弹在飞行过程中的稳定性和准确性。

其使用的9x39毫米亚音速专用弹,具有低噪音、低后坐力和良好的穿透性能,能够在保证隐蔽性的同时,对目标造成有效打击。

2.2 气体活塞与自动方式VSS狙击步枪采用气密式短行程活塞短自动方式,当子弹被击发后,火药气体推动活塞向后运动,进而带动枪机完成开锁、抽壳、抛壳、送弹和闭锁等一系列动作,实现自动装填。

这种设计不仅提高了射击速度,还降低了操作复杂度。

2.3 瞄准系统VSS狙击步枪配备有高精度瞄准镜,可根据任务需求更换不同倍率的镜头。

此外,枪身上还设有机械瞄具,以备不时之需。

瞄准系统的精准调校,确保了射手在复杂环境下仍能准确命中目标。

3️⃣ VSS狙击步枪操作指南3.1 射击准备在使用VSS狙击步枪前,需确保枪身清洁、弹药充足且瞄准镜调校准确。

射手应选择合适的射击姿势,保持稳定的呼吸和心态,以最佳状态迎接射击任务。

3.2 射击操作射击时,射手应首先通过瞄准镜锁定目标,调整瞄准点至目标中心。

在确认目标无误后,缓慢而坚定地扣动扳机,完成射击动作。

射击后,应立即观察射击效果,并根据需要进行调整。

3.3 维护与保养VSS狙击步枪的维护与保养对于保持其良好性能和延长使用寿命至关重要。

射手应定期对枪身进行清洁和润滑,检查各部件是否完好,确保瞄准镜和机械瞄具的精准度。

vss是什么意思vss相关含义

VSS是什么意思VSS相关含义想必大家都不怎么常见“VSS”这个词吧,那不如一起来看看为大家精心整理的“vss是什么意思vss相关含义”, 欢迎大家阅读,供您参考。

全称:Visual Source Safe任务:负责项目文件的管理适用于:负责项目文件的管理概述:VSS的全称为Visual Source Safe。

作为Microsoft Visual Studio的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。

管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取,对开发小组中对源代码的访问进行有效的协调。

基本介绍VSS即Var Sect Sweep,就是可变剖面扫描,也就是常说的变截面扫描,是PR0E的一种建模工具。

2. Cisco VSS既虚拟交换系统是一种络系统虚拟化技术,将两台Cisco® Catalyst®6500E/7600系列交换机组合为单一虚拟交换机,从而提高运营效率、增强不间断通信,并将系统带宽容量扩展到。

在初始阶段,VSS将使两台物理CiscoCatalyst 6500系列交换机作为单一逻辑虚拟交换机运行,称为虚拟交换系统1440 (VSS1440)。

Volume Shadow copy ServiceVSS (Volume Shadow copy Service,卷映射拷贝服务),最初是在Windows Server xx SP1中引入的存储技术。

它通过在卷管理模块上加入快照功能,在此基础上就可以创建基于时间点(Point-In-Time)的映像(Image),从而实现数据的快速备份和恢复,用户也无需害怕因无意删除数据而造成的困扰,这就是VSS的关键所在。

由于VSS所表现的优良特性, 因此在Microsoft最新的Vista操作系统中,也加入了该功能。

VSS能够让存储基础设备(比如磁盘、阵列)创建高保真的时间点映像,就是映射拷贝(Shadow Copy) o它可以在多卷、或者单个卷上创建映射拷贝,同时不会影响到系统性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VSS的功能及常规用法
VSS概述:版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。

在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。

Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。

VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、声音文件、视屏文件)存入数据库进行项目研发管理工作。

用户可以根据需要随时快速有效地共享文件。

文件一旦被添加进VSS,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档的最新版本,并对它们进行修改,VSS 也同样会将新的改动记录下来。

你还会发现,用VSS来组织管理项目,使得项目组间的沟通与合作更简易而且直观。

VSS可以同Visual Basic、Visual C++、Visual J++、Visual InterDev、Visual FoxPro 开发环境以及Microsoft Office 应用程序集成在一起,提供了方便易用、面向项目的版本控制功能。

Visual SourceSafe 可以处理由各种开发语言、创作工具或应用程序所创建的任何文件类型。

在提倡文件再使用的今天,用户可以同时在文件和项目级进行工作。

Visual SourceSafe 面向项目的特性能更有效地管理工作组应用程序开发工作中的日常任务。

1 VSS中的文件
当你要修改某个文档时,需要先从数据库中将它签出(check out),或者告诉VSS你要编辑该文档。

VSS会将该文档的副本从数据库中拿到你的工作文件夹(working folder)中,你就可以修改你的文档了。

如果其他用户再想对同一文档进行修改,VSS会产生一个信息,告诉他,该文档已被签出(check out),从而避免多人同时修改文档,以保证文档的安全性。

当你完成修改之后,需要将文档签入(check in)VSS。

这个操作从你的工作文件夹(working folder)中复制被你修改的文档,并将它放回VSS数据库,以便其他用户能够及时看到文档的改动。

VSS能够保存文档的所有改动,并显示最新版本,同时早期版本也会被跟踪记录下来。

VSS对反增量技术的运用,仅需要用很少的磁盘空间就能使得用户获取文档的所有版本。

如果你没有修改文档,你可以执行撤消签出(undo check out)命令,文档将被保存为被签出(check out)之前的状态。

如果你只需读取某一文档而并不需要编辑它,你可以执行取出(get)命令,将文档放入你的工作文件夹,再选择查看文档(view),来查看你的文档的最新版本。

2 VSS中的项目
项目(project)是指用户存储在VSS数据库中的所有文件(file)的集合。

用户可以在项目之间或项目内部实现文件的添加(add)、删除(delete)、编辑(edit)、共享(share)。

一个“项目(project)”在很大程度上类似于一个普通系统的的文件夹,不同的是它能更好地支持文件合并(merge)、跟踪(archive)和版本控制(version control)功能。

文件保存在VSS数据库中的项目(project)里。

你无须管理存储在VSS 中的文件正本,除非你要检查或与其它拷贝进行比较。

VSS为每一位用户提供了一份备份文件放入工作文件夹(working folder),供用户对文件进行查看与编辑。

尽管没有工作文件夹也可以查看文件,但要想真正实现对文档的处理,必须建立工作文件夹。

3 VSS的版本控制功能
VSS能够保存文件的多个版本,包括文件版本之间每一处微小的变动。

版本控制有以下几方面的内容:
l 组内合作——在缺省的情况下,一般一个文件在某一时间只允许一个用户对其进行修改,这样可以防止文件意外地被其他用户改动或者覆盖。

但管理员可以改动这种缺省的设置,允许文件多层签出。

这种设置也能防止过多的、不必要的改动。

l 版本追踪——VSS能够对源代码和其他文件进行存储和早期版本的追踪,从而实现重建文件早期版本等有关功能。

l 跨平台开发——在多平台开发的情况下,版本追踪用于维护核心代码。

l 代码的再使用——追踪程序基准使得代码可重用。

4 文件的拆分和共享
在VSS中可以实现一个文件被多个项目共享(share)。

在一个项目中对文件的改动可以自动反映到其他共享的项目中去。

这正提倡了代码重用。

在file菜单中的properties中,点击link,可以查看某一文件的共享情况。

拆分(branch)是将文件从原来共享的项目中分离出来的过程。

它使得VSS可以实现从不同的路径追踪文件。

注:在其他版本控制系统中,分支是通过跟踪版本号来实现的。

例如:版本“2.3.9.2”是版本2.3的第二个修订版本的第九个分支。

而VSS通过明显不同的项目名称实现对文件分支的跟踪。

拆分文件就断开了共享连接,使得本项目中的文件与其他原来共享的项目无关。

对此文件的修改将不会再反映到其他项目上。

拆分是这样被建立的:两个文件以前有着共同的历史记录,从实现拆分开始,他们的历史记录将被VSS分别追踪。

拆分文件之后,link按纽将不再显示已断开的连接,但你可以用path(file菜单中的properties 项)按纽浏览拆分的历史记录。

共享(share)文件就是在多个项目间建立文件的连接。

拆分(branch)文件就是在项目之间建立了不同的文件路径。

5 工作文件夹(working folder)
VSS是存储和管理文件的工具,但是编辑和编译文件必须在VSS指定文件夹中进行。

这个文件夹叫工作文件夹,它可以是现存的文件夹,也可以是VSS新建的文件夹。

VSS浏览器在文件列表上方显示了文件的工作文件夹的路径。

在VSS系统中,工作文件夹才是你真正用于处理文档的地方。

当你要编辑或修改某个文档时,必须对文档实施check out 操作(详见3.3.5修改和编辑文件),VSS将该文档从项目中拷贝出来,放入你的工作文件夹。

当你修改完毕并check in 文件之后,VSS又将文件重新拷贝到数据库中以记录你的修改。

一旦你将文件签出,VSS就开始在你的本地机上创建并管理你的工作文件夹。

每一个用户、每一个项目或每一台微机都可以有自己的工作文件夹。

如果Joe在项目$/SpreadSheet和$/WordProcessor上工作,他就有相应的2个不同的工作文件夹。

如果Hanna 在同样的项目上工作,对于每一个项目她又有自己的工作文件夹。

当你为某个项目设置了工作文件夹,你可以用它来放置你该项目中包括子项目再内的所。

相关文档
最新文档