(转)配置管理工具比较(一)

发表于:2009-02-27来源:作者:点击数: 标签:工具管理
软件 配置管理 的重要性已被大多数软件及相关企业所认识,而 配置管理工具 的使用是实施配置管理的重要部分。本文对目前较为流行的配置管理工具 VSS , CVS , ClearCase ,StarTeam 做出比较分析。 51Testing 软件测试 网 ]8W;xOH9S[1I 一、 Visual Source Saf

软件clearcase/" target="_blank" >cc>配置管理的重要性已被大多数软件及相关企业所认识,而配置管理工具的使用是实施配置管理的重要部分。本文对目前较为流行的配置管理工具VSS,CVS,ClearCase,StarTeam做出比较分析。51Testing软件测试网 ]8W;xOH9S[1I

一、Visual Source Safe(简称VSS51Testing软件测试网(SR%H0A4_:[

VSS是美国微软公司的产品,目前常用的版本为6.0版。VSS是配置管理的一种很好的入门级的工具。

z3Ly(o4p"U7^r0

评价如下:

~`0LC(S~m0V0

易用性:★★★★★

0V K/l!n!S,@&d2|h X0

易学易用是VSS的强项,VSS采用标准的windows操作界面,只要对微软的产品熟悉,就能很快上手。VSS的安装和配置非常简单,对于该产品,不需要外部的培训(可以为公司省去一笔不菲的费用)。只要参考微软完备的随机文档,就可以很快的用到实际的工程当中。51Testing软件测试网:E_$T4XvQ L

功能:★★★51Testing软件测试网1m8a6Ux!k7EG3I-t

VSS的配置管理的功能比较基本,提供文件的版本跟踪功能,对于build和基线的管理,VSS的打标签的功能可以提供支持。VSS提供share(共享)branch(分支)和合并(merge)的功能,对于团队的开发进行支持。VSS不提供对流程的管理功能,如对变更的流程进行控制。VSS不能提供对异地团队开发的支持。此外VSS只能在windows平台上运行,不能运行在其他操作系统上。

s0n*n.Du[;R0

安全性:★★★

Wv5]'~aYe0

VSS的安全性不高,对于VSS的用户,可以在文件夹上设置不可读,可读,可读/,可完全控制四级权限。但由于VSS的文件夹是要完全共享给用户后,用户才能进入,所以用户对VSS的文件夹都可以删除。这一点也是VSS的一个比较大的缺点。51Testing软件测试网!{w&P4I5`~0N*hg

总体成本:★★★★

H3J!Y:lwP:Lit1M7r0

VSS没有采用对许可证进行收费的方式,只要安装了VSS,对用户的数目是没有限制的。因此使用VSS的费用是较低的。

`6C1?@*l Jlb1I4T Pe c0

技术支持:★★★★★

A3B_'E+J%`0

由于VSS是微软的产品,可以得到稳定的技术支持。

?I2[NC?nvp2x0

二、Concurrent Version System(简称CVS)

%}ola[gV'n tP0

CVS是开发源代码的配置管理工具,其源代码和安装文件都可以免费下载51Testing软件测试网:H%s)Psx%]*y/i4E-O

易用性:★★★

z;l L o U.B5P"v0

CVS是源于unix版本控制工具,对于CVS的安装和使用最好对unix的系统有所了解能更容易学习CVS的服务器管理需要进行各种命令行操作。目前,CVS的客户端有winCVS的图形化界面,服务器端也有CVSNT的版本,易用性正在提高。

(Z7p6a _zbhdy3@jy0

功能:★★★★

0N6SC kBX0

CVS的功能除具备VSS的功能外,还具有:

y#Gs)PK LTZ4R0

它的客户机/服务器存取方法使得开发者可以从任何因特网的接入点存取最新的代码;它的无限制的版本管理检出(checkout:注1)的模式避免了通常的因为排它检出模式而引起的人工冲突;它的客户端工具可以在绝大多数的平台上使用。同样,CVS也不提供对变更流程的自动管理功能。

I/L7{.D-s9y ydU0

原文转自:http://www.ltesting.net