精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 软件开发>>visual source safe从头开始(五)

主题:visual source safe从头开始(五)
发信人: softengine@GZ()
整理人: zelor(2002-05-24 17:15:02), 站内信件

标  题: visual source safe从头开始(五)
发信站: 网易虚拟社区 (Wed Jan 26 21:48:28 2000), 站内信件

我们需要了解一些更加深入的东西,了解VSS是怎么处理这些项目、文件的。事情
的发展总是出人意料的顺利,更多的同志加入到我们的队伍中,非常感谢Mrs Li
加入了我们的翻译和学习行列,坦率的说,这是一个非常Active的因素,在任何
一个群体中,这种ACTIVE的因素都显得非常重

VSS对于文本文件(仅仅含有字符的文件)和二进制文件(所有其它文件)区别
对待,对大多数操作来说,你完全可以认为文本文件和二进制文件是相同的,VS
S可高效使用磁盘用以贮存文本文件,二进制文件等所有文件。
要深入了解VSS的工作时,如何区分文件类型和如何分别对待文本文件和二进制
文件就显得十分重要了。
首先让我们来看看VSS如何识别不同的文件。
当你添加一个文件到VSS,它会自动的判断文件类型,是文本文件或是二进制文
件。对创建这一任务的默认工作只是一个很简单的测试:VSS会浏览无效字符,如
果发现了此类字符,VSS就会将它作为二进制文件来处理。
虽然一般来说,处理会很精确,但这种方式偶尔也会出现错误,将文本文件作为
二进制文件来处理。因此,在VSS中,你也可以自行指定文件类型。我通常自做主
张的来试图指定一些文件类型,但遗憾的是,VSS的判断相当准确,目前我还一致
寻找不到可以指定的内容。
当你添加文件时,你可以进行文件类型选择:自动测试、二进制文件或文本文件
。自动测试作为一个默认值。在添加文件之后,它会保持你最初选择的文件类型
,直到你再次改变它。
注意:在文件菜单中,使用属性对话框的页签来改变所设定的文件类
识别文件也许并不困难,VSS处理文件就有些复杂了,VSS处理二进制文件和文本
文件有许多不同之处,幸好,我们不需要在工作时处理这些!。
在内部存储数据变化,VSS对文本文件(作为一个比较单位有明显的划线)和二
进制文件(没有明显的划线分隔符)所使用的机制是不同的。这就是为什么对VS
S来说,正确认别文件类型是很重要的。如果在文件中有无效字符,VSS将把它作
为二进制文件来处理。
在存储的二进制文件中,VSS可以方便的显示对于文件不同的命令和操作,字节
的每一变化都会作为一个记录在VSS 中存储。这对改造早期版本是很有用的,但
遗憾的是不能用来显示,VSS只能告诉你文件是否改变,但无法显示它是如何改变
的。    
不要试图在VSS中合并二进制文件,这种操作不能执行。
还有在VSS中,二进制文件的多重检验不能执行。
在文本文件中,VSS可以自动翻译文本文件的换行符,即使文件来自于不同的操
作系统,VSS不能改变二进制文件容量,除非扩充关键字。
可以体会,在我们所讨论的关于VSS处理不同文件的功能中,VSS对于二进制文件
有着非常强大的处理能力,足够保证我们可以非常容易的处理工程中需要处理的
所有功能。
好的,今天先到这里,再次感谢Mrs LI的热情帮

--
***************************
------软件引擎,动力不息
http://www.flynow.com.cn
[email protected]
[email protected]
[email protected]

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.27.249]

[关闭][返回]