VSS 的全称为 Visual Source Safe,是 Microsoft Visual Studio 中的一个工具组件,它主要任务就是负责项目文件的管理,几乎可以适用于其中的任何软件项目。管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取,在开发小组中对源代码的访问进行有效的组织与协调。
VSS作为一款历史悠久的版本管理工具,在早期扛起了版本管理系统方面的大旗,能帮助解决一部分版本控制方面的问题,也在一定程度上帮助解决代码共享方面的难题。但是依旧存在一些不足,比如:
- 文件大多会以独占的形势进行锁定。如果一个人在修改的时候其他人没有办法进行修改
- VSS只支持Windows版本,且只兼容微软的开发工具
- 文件存储缺陷,服务器必须共享文件夹,对文件的安全性没有足够保障:对于VSS的用户,可以在文件夹上设置不可读、可读、可读/写、可完全控制四级权限。但由于VSS的文件夹是要完全共享给用户后,用户才能进入,所以用户对VSS的文件夹都可以删除