没有合适的资源?快使用搜索试试~ 我知道了~
首页VSS6.0介绍及使用总结
资源详情
资源评论
资源推荐

VSS6.0 现在是作为 Microsoft Visual Studio6.0 这个开发产品家族的一员,如 Visual C+
+6.0 和 Visual J++6.0 一样。
1. VSS 的简单工作原理
Microsoft 的 VSS6.0 解决了软件开发小组长期所面临的版本管理问题,它可能有效地帮
助项目开发组的负责人对项目程序进行管理,将所有的项目源文件(包括各种文件类型)
以特有的方式存入数据库。开发组的成员不能对该数据库中的文件进行直接的修改,而是
由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下
进行调试和修改,然后将修改后的项目文件作 Checkin 提交给 VSS,由它进行综合更新。
VSS 也支持多个项目之间文件的快速高效的共享。当某个成员向 VSS 中添加文件时,该
文件将会被备份到数据库中,以便所有的成员都能共享该文件。而且每个成员对所有的项
目文件所作的修改都将被记录到数据库中,从而使得修改的恢复和撤销在任何时刻,任何
位置都成为可能。小组的成员可能得到该项目的最新版本,对它进行修改,并保存一个新
的版本。
VSS 的项目组织管理使得开发小组的协调变得简单容易且很直观,当一个和一组文件发
放给另一个成员,小组,W eb 站点或是任何其他的地址,VSS 确保他们之间的真正共享
及所选的一组文件的不同版本的安全性。现在,越来越多的开发者可以通过他们的开发环
境来访问 VSS 的功能。而且 VSS 可以很容易地于 Microsoft Access、 Vi sual Basic、
Visual C++、Visual FoxPro 和其他的开发工具集成在一起,一旦 VSS 集成到开发环境中,
就可以象控件一样使用,能够很好地体现出 VSS 的易用性和强大功能。
2.VSS 中的几个重要概念
为了更好的了解 VSS,有必要对如下一些概念给予说明。
首先是项目的概念,所谓的项目是一组存在 VSS 中的文件(任何类型),可以在项目中
或是项目之间进行文件的添加、删除、编辑和共享。一个项目与操作系统的文件夹有很多
的相似之处,但它更好地支持文件合并、历史和版本控制。所有的文件存在 VSS 数据库的
项目中,开发组成员不能在 VSS 中的主备份文件上工作(除了检查和版本比对等特殊情况
外)而是 VSS 为每个成员在各自的工作目录下提供一个拷贝以供工作。尽管在没有工作目
录的情况下也可以查看某个文件,但如要真正在 VSS 管理下工作,就必须要创建一个工作
目录。
VSS 能够维护一个文件的多个版本,包括一个从不同版本之间进行修改的记录。版本控
制包括如下方面:
组内协调-在一般情况下,确保在任何时刻都只有一个成员对某个特定的文件进行修改,
这样可以防止文件被其他成员的修改意外更新。当然,VSS 管理员可以改变此缺省设置以
允许对单个文件同时有多个 Checkout,并且仍禁止对他人的修改进行覆盖。
版本跟踪-对老版本的源代码和其他文件进行归档和跟踪,而且这些版本能够被重新得到
以便进行 bug 跟踪或其他目的。
跨平台开发-支持同一代码在跨多个开发平台时的版本控制。
重用或面向对象代码-跟踪哪些程序使用了哪些代码可被重用的模块。
版本控制的涵义在以后的章节中将会得到更进一步的论述。
我们已经知道,VSS 提供版本控制和历史服务,以保证一个文件的每个版本都是可恢复
的。VSS 用日期/时间戳来记录文件是何时被 Checkout 或是何时被修改的,它主要有三种
方法来跟踪文件和项目的版本:
版本号:这是由 VSS 维护的内部数码,用户对它没有控制权。每个文件和项目的每个版
本都有一个版本号,这些版本号总是一个整数且是递增的。














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0