首先,搞清楚几个问题:
1. VSS是什么?
2. VSS能干什么?
回答:
1. VSS是什么:全称为 Visual Source Safe。是一种配置管理工具,适合中小型团队使用。
2. VSS能干什么:具有版本控制功能,具有支持并行开发的作用。它主要的任务就是负责项目文件的管理,几乎可以
适用任何软件项目。
比较专业的解释:Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护
和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、声音文件、视屏文件)存入数
据库进行项目研发管理工作。用户可以根据需要随时快速有效地共享文件。文件一旦被添加进VSS,它的每次改动都
会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档的最新版本,并对它们进行修
改,VSS也同样会将新的改动记录下来。你还会发现,用 VSS来组织管理项目,使得项目组间的沟通与合作更简易而且
直观。
相信,接触软件开发、配置管理的同仁,一定对VSS不感陌生吧。我已经认识它几个年岁了,但是只是略懂一二。不
过,对于日常操作而言,懂得签出签入,添加、创建,分支、共享、权限设置差不多就够用了。这样的水平,我想,
我只是停留在操作工具的层面上吧,应该要提升对它的利用层面。不仅仅限于操作,而应该借助于它的配置理念,找
到突破。不过,目前为止,无果。
不过,在使用的这些日子里,我也发现VSS里存在的一些问题,一直无解。有些问题甚至不能重现,而且资料、高手
都无记载。现在先罗列一下,以求日后有答案。
1. VSS 2005的兼容问题:对于大文件的存储会出现文件损坏、丢失的现象。在上传的时候,数据库会出现假死情况
。而且上传后的文件,无法打开,提示已损坏。
2. 对于损坏的文件不能签出、不能删除。点击 delete时,会提示 file is not found.
3. 对于只有R权限的用户,在get文件时,可以签出。这是个大问题。因为只有RCA权限才可以签出文件的。
个人对VSS的评价:
1. 功能简单,易学易操作。具备版本控制功能,适合中小型团队使用,适合几乎所有的开发项目。
2. 权限设置简单,只需要打勾就可以。
3. 不够安全。因为VSS数据库所在的文件夹需要完全共享,才能够使组员正常使用。因此安全隐患存在。
4. 对一些媒体类型文件支持较差,通常上传后,会被损坏。.xml文件也有损坏的记录。
5. 最好将数据库大小控制起来,不能无限制。控制在20g左右即可。
6. 加强对数据库的备份管理,定期检查数据库,定期备份数据库文件。以备崩溃时的救急之用。
对它总体感觉,不是很喜欢,但是可以用。
呵呵
各位xdjm,你们有用什么配置工具,有什么感想的不??