51Testing软件测试论坛

标题: 配置管理工具大比拼! [打印本页]

作者: 海的女儿    时间: 2004-5-18 16:37
标题: 配置管理工具大比拼!
VSS
SourceSafe是Microsoft公司推出的配置管理工具,是Visual Studio的套件之一。SourceSafe是国内最流行的配置管理工具,用户量绝对是第一位。
SourceSafe长得很象早先土气的文件管理器,的确难看。但是难看不碍事,SourceSafe的优点可以用8个字来概括“简单易用,一学就会”,这个优点是它老妈Microsoft遗传下来的,是天生的。
虽然SourceSafe并不是免费的,但是在国内人们以接近于零的成本得到它,网上到处可以下载啊。当然Microsoft也不在乎这个小不点的软件,它属于“买大件送小件”的角色。如果你合法地得到Visual Studio,你就得到了免费的SourceSafe。
SourceSafe的主要局限性:
只能在Windows下运行,不能在Unix, Linux下运行。SourceSafe不支持异构环境下的配置管理,对用户而言是个麻烦事。这不是技术问题,是微软公司产品战略决定的。
适合于局域网内的用户群,不适合于通过Internet连接的用户群,因为SourceSafe是通过“共享目录”方式存储文件的。
人无完人,物不尽美。有些卖配置管理工具的软件供应商经常贬低SoureSafe,讽刺它是Source not Safe。我不想为谁辩护,只是给出一个例证说明SourceSafe的效用。有一个软件事业部(约百名开发人员)的十余个项目全部采用SourceSafe来管理,只用一台PC机作配置管理服务器,运行一年都没有发生异常现象。
CVS
CVS 是 Concurrent Version System(并行版本系统)的缩写,它是著名的开放源代码的配置管理工具。
CVS的官方网站是http://www.cvshome.org/ 。官方提供的是CVS服务器和命令行程序,但是官方并不提供交互式的客户端软件。许多软件机构根据CVS官方提供的编程接口开发了各色各样的CVS客户端软件,最有名的当推Windows环境的CVS客户端软件——WinCVS。WinCVS是免费的,但是并不开放源代码。
与SourceSafe相比,CVS的主要优点是:
SourceSafe有的功能CVS全都有,CVS支持并发的版本管理,SourceSafe没有并发功能。CVS服务器的功能和性能都比SourceSafe高出一筹。
CVS服务器是用Java编写的,可以在任何操作系统和网络环境下运行。CVS深受Unix和Linux 的用户喜爱。Borland公司的JBuilder提供了CVS的插件,Java程序员可以在JBuilder集成环境中使用CVS进行版本控制。
CVS服务器有自己专用的数据库,文件存储并不采用SourceSafe的“共享目录”方式,所以不受限于局域网,信息安全性很好。
CVS的主要缺点在于客户端软件,真可谓五花八门、良莠不齐。Unix和Linux 的软件高手可以直接使用CVS命令行程序,而Windows用户通常使用WinCVS。安装和使用WinCVS显然比SourceSafe麻烦不少,这是令人比较遗憾的。   
ClearCase
Rational公司的ClearCase是软件行业公认的功能最强大、价格最昂贵的配置管理软件。
ClearCase主要应用于复杂产品的并行开发、发布和维护,其功能划分为四个范畴:版本控制、工作空间管理(Workspace Management)、构造管理(Build Management)、过程控制(Process Control)。ClearCase通过TCP/IP来连接客户端和服务器。另外,ClearCase拥有的浮动License可以跨越UNIX和Windows NT平台被共享。
ClearCase的功能比CVS、SourceSafe强大得多,但是其用户量却远不如CVS、SourceSafe的多。主要原因是:
ClearCase价格昂贵,如果没有批量折扣的话,每个License大约5000美元。对于中国用户而言,这无疑是天价。
用户只有经过几天的培训后(费用同样很昂贵),才能正常使用ClearCase。如果不参加培训的话,用户基本上不可能无师自通。
作者: luoyear    时间: 2004-5-18 17:10
很好的资料
不知道有没有clearcase的使用手册或教程可以提供?

[ Last edited by luoyear on 2004-5-18 at 17:11 ]
作者: 海的女儿    时间: 2004-5-18 17:13
http://www.uml.org.cn/pzgl/pzgl.asp
里面很全哦!
作者: luoyear    时间: 2004-5-18 19:35
谢谢了
作者: michelle_happy    时间: 2004-8-2 15:09
clearcase挺复杂的,可以从clearcaseLT开始学习。

PS:据我所知,clearcase的lincese是$3000

[ Last edited by michelle_happy on 2004-8-2 at 15:12 ]
作者: indebted    时间: 2004-8-3 11:09
标题: study
又知道了一些信息!对于我这个笨人就应该多向各位学习!^_^
作者: kircheis    时间: 2004-8-6 17:00
第一次来 对楼主的意见不敢苟同
发表几点不同的看法
1.ClearCase既不是最贵的也不是功能最强的配置管理软件
至少PVCS Dimensions(不是PVCS VM啊,那个巨烂)就比ClearCase功能强大,且贵不少
2.VSS不是微软的产品,是微软收购的产品
VSS最初的名字叫Source Safe,是一家小公司的产品,92年曾经获了最佳小型管理工具奖,然后立即被微软收购
但是微软收购的只是source safe的Windows版本,在美国还有另外两家公司分别获得了继续开发和销售source safe的Mac版本和Unix版本的许可。
他们仍然在销售mac和unix版本的source safe,根据当时的协议,三家公司的软件始终是保持兼容的。
此外,在ms买进vss之后,基本上没有对vss进行任何的研发,ms内部自身也不用vss
3.cvs的服务器软件不是用java开发的
cvs的历史要比java的历史久远的多,严格意义上cvs并没有真正意义上的服务器
pserver/ntserver之类的类服务器模式实际上都只是完成用户鉴别权限的工作
4.ClearCase是依赖与文件共享的
最早的ClearCase并不是rational的产品,而是一家叫做applo的公司在HP平台上开发的一套配置管理系统DTEMS(好像是这个名字)。ClearCase的核心是基于NFS的一套称作MFS的文件系统。后来applo几次转手倒卖给了rational.rational把它移植到了windows平台上,但是这个底层的架构至今没有发生变化。也就是说clearCase和vss一样是基于网络文件共享的。
作者: kircheis    时间: 2004-8-6 17:14
Originally posted by michelle_happy at 2004-8-2 03:09 PM:
clearcase挺复杂的,可以从clearcaseLT开始学习。

PS:据我所知,clearcase的lincese是$3000

[ Last edited by michelle_happy on 2004-8-2 at 15:12 ]

ClearCase LT和ClearCase的主要区别
1.ClearCase LT只容许建立一个VOB
2.ClearCase LT限制了VOB的大小不能超过100G
3.ClearCase LT不支持multi-site功能

从这个意义上讲,ClearCase LT学起来不比ClearCase简单
其实是一样的
作者: billicon    时间: 2004-11-19 21:43

作者: pear_2008    时间: 2005-9-26 19:51
二楼的我可是经常看见你留言哦。
请问哪位有PVCS的全套使用手册?谢谢啦,发给我nancy_lrx@163.com
作者: wangziyang    时间: 2007-2-21 11:16
原帖由 kircheis 于 2004-8-6 17:00 发表
第一次来 对楼主的意见不敢苟同
发表几点不同的看法
1.ClearCase既不是最贵的也不是功能最强的配置管理软件
至少PVCS Dimensions(不是PVCS VM啊,那个巨烂)就比ClearCase功能强大,且贵不少
2.VSS不是微 ...


好多人都有误区,容易把一件事情夸大,ClearCase很强大,也很贵,没错,但也不是贵的没边了,昨天还有人告诉我一个序列号要几百万呢!
作者: conanin    时间: 2007-3-9 13:47
总算有点概念了,谢谢楼主分享~!!
作者: sean333333    时间: 2007-3-19 16:02
好东西啊,学习。。。
作者: xqq1999    时间: 2007-4-3 11:04
明白了好多。。。。
作者: durango    时间: 2007-4-19 06:43
标题: 回复 #1 海的女儿 的帖子
一看就是几年前的帖子了,赫赫.

微软内部用另外一个工具,命令行的.不用source safe.这个适合同一地点的开发.不适合跨国联合开发.
作者: aomin0101    时间: 2007-5-10 15:14
受益非浅
作者: myagent    时间: 2007-5-23 09:23
长见识了
作者: jidiangf    时间: 2007-5-24 12:37
7楼的好专业啊 !
作者: zoerou    时间: 2007-5-29 15:08
好东西
要看要看!!sdlkfj3 sdlkfj3
作者: zhxl02308    时间: 2007-5-29 22:22
标题: 好贴子,真的很感谢
谢谢给我们分享,
作者: lslcxlsl    时间: 2007-5-30 15:57
用啥,都是在看人. 我只用过CVS和VSS 我的经历告诉我.有些开发人员并不重视 配置管理 vss共享目录就当成他的网络硬盘. 直接把文件丢在共享目录下面 不往库里放 ,cvs他们又懒的看使用手册伤心呀!.  看到楼主的VSS使用经历.让我觉得你们公司做的挺好的.起码管理员负责管理了!
作者: lancaibin    时间: 2007-6-6 18:46
我们原来使用hansky公司的firefly和butterfly,现在正在配置库切换,换成telelogic的synergy和change
作者: Iolia    时间: 2007-6-19 22:28
标题: 回复 #1 海的女儿 的帖子
不错的,我也有一些咚咚,软件测试书籍列表
1、J.Mers      《计算机软件测试技巧》
清华大学出版社      1985   
2、郑人杰          《计算机软件测试技术》
                                                     清华大学出版社      1992  
3、朱鸿                    《软件质量保障与测试》
科学出版社            1997   
4、Boutne,K.C      《客户机/服务器系统测试》
                                                     机械工业出版社  1998
5、周涛                     《航天型号软件测试》
宇航出版社          1999
6、Rex Black            《测试流程管理》
北京大学出版社                  1999
7、Mark Fewster      《软件测试自动化技术与实例详解》
                                               电子工业出版社     2000
8、Rober V.Binder 《面向对象系统的测试》
                                               人民邮电出版社     2001  
9、Rakitin,S.K.            《软件验证与确认的最佳管理办法》
                                               电子工业出版社     2002   

10、麦格雷戈            《面向对象的软件测试》
                                               机械工业出版社    2002  
11、Ron Patton            《软件测试》
                                               机械工业出版社    2002      
12、张克东等            《软件工程与软件测试自动化教程》
                                               电子工业出版社    2002
13、Dustin,E.            《软件自动化测试:引入、管理与实施》
                                               电子工业出版社     2003  
14、James A. Whittaker      《实用软件测试指南》
                                               电子工业出版社     2003  
15、Zadrozny                        《J2EE性能测试》
                                               电子工业出版社     2003
16、Jones,C.                        《软件评估、基准测试与最佳实践》
                                               机械工业出版社     2003  
17、Edward Kit                  《软件测试过程改进》
                                               机械工业出版社     2003      
18、Hung Q.Nguyen         《Web应用测试》
     电子工业出版社      2003  
19、飞思科技产品研发中《实用软件测试方法与应用》
                                               电子工业出版社      2003

20、Steven Splaine            《Web安全测试》
                                               机械工业出版社      2003
21、Microsoft ACE小组      
《Microsoft .NET Web应用程序性能测试》
                                               清华大学出版社      2003
22、Rex Black                  《软件测试过程管理》
                                               机械工业出版社      2003
23、Elfriede Dustin等
《自动化软件测试——入门、管理与实现(英文影印版)》
                                               清华大学出版社      2003
24、Robert V.Binder等
《面向对象系统测试 模型 视图与工具(影印版) 》
                                               科学出版社           2003
25、Kent Beck  《测试驱动开发(影印版)  》
                                               科学出版社           2003
26、Elfriede Dustin   《Effective Software Testing: 50 Ways to Improve Your Software Testing 》
                                               Pearson                       2003
27、Paul C.Jorgensen            《软件测试(原书第2版)》
                                               机械工业出版社      2003

28、Elfriede Dustin      《有效软件测试》
                                               清华大学出版社      2003
29、John D.Mcgregor等      《对象软件测试全程策略(影印版)》
                                               科学出版社                  2003
30、Daniel J.Mosley等      《软件测试自动化》
                                               机械工业出版社          2003
31、Brian Marick                  《软件子系统测试》
                                               机械工业出版社          2003
作者: nicole1116    时间: 2007-7-19 17:11
谢谢 大家的分享

初学者的我 不甚感激
作者: fzh1013    时间: 2007-7-19 18:04
太少了,,还有很多没有列出来呢
作者: whywhy000    时间: 2007-7-24 11:09
支持免费 支持开源!
作者: 云层    时间: 2007-8-3 17:39
可以考虑补充一下svn和tfs了
作者: ooclp    时间: 2007-8-8 11:06
标题: 回复 #31 云层 的帖子
有同感,正在学习中sdlkfj2
作者: nicole1116    时间: 2007-8-30 14:14
现在的cvs 正被SVN所代替呢...
作者: jenry1234    时间: 2007-9-4 11:28
怎么没有perforce和Subversion?
作者: yuhaihan    时间: 2007-9-5 15:30
我想问一下有关CVS的用户权限配置.是否有相关的资料?
作者: ccplovewzs    时间: 2007-10-17 16:22
学习VSS中,又长了知识
作者: guanxiaoqin    时间: 2007-10-17 18:27
标题: 支持svn(subversion)
svn 补充了很多cvs 的功能,还且是免费的,可以考虑
作者: zenayguo    时间: 2007-10-23 17:12
标题: 有没有使用MS的TFS?
我们的项目组用MS的TFS进行CODE, 文档,配置管理,另外,还用它来管理defects, issue. 当然, TFS与visual studio紧密联系的。
作者: wxy1208    时间: 2007-11-5 16:58
呵呵,比较详细,我们的company使用CC+CQ
作者: elan27    时间: 2007-11-14 17:34
我们这里用的CVS
不过服务器好象出了点问题了,只要上传是RAR压缩文件就统统出问题.
作者: 冰清    时间: 2007-11-21 11:23
配置管理真难学习啊。。。。
作者: xiaocai    时间: 2008-1-3 09:58
我们公司使用svn,有svn的相关介绍就好了
作者: emmalhy    时间: 2008-1-18 11:28
原帖由 kircheis 于 2004-8-6 17:14 发表

ClearCase LT和ClearCase的主要区别
1.ClearCase LT只容许建立一个VOB
2.ClearCase LT限制了VOB的大小不能超过100G
3.ClearCase LT不支持multi-site功能

从这个意义上讲,ClearCase LT学起来不比ClearCase简 ...



错错!


1.ClearCase LT对于VOB的建立没有限制,只是只能建立一个PVOB;
2.ClearCase LT对VOB的大小亦没有限制


3.ClearCase LT不支持multi-site功能---正确
补充:cc lt不支持动态视图。
作者: dog487    时间: 2008-1-29 15:36
支持CC
作者: tjj006    时间: 2008-2-19 19:25
标题: CC好
CVS功能有点弱了。。。
作者: hellen_ma    时间: 2008-3-12 09:26
study
作者: csguest    时间: 2008-3-19 16:16
谢了
作者: jingfeng    时间: 2008-4-10 12:32
呵呵  好 厉害啊   我用VSS
作者: xyzwh    时间: 2008-7-16 22:55
可能是为了节省经费吧,我们组30号人用CVS,就跟共享文档资料样的,点右键操作,方便使用,后来不知怎的又没用了,现在就是各个小team在服务器上有个文件夹,想进别人文件夹还进不去呢,明天去问问负责cvs的人,看看为什么不用了.,
作者: liuwg8018    时间: 2008-7-22 19:51
单从配置管理工具来说,CVS与SVN已经很成熟了,一般的公司没必要花钱去其他工具.
作者: pleasure    时间: 2008-7-23 13:34
太好了,谢谢分享!
作者: ahao_pku    时间: 2008-7-29 09:59
标题: 没有争论就没真理,学知识了,嘿嘿
没有争论就没真理,学知识了,嘿嘿
作者: shenjiarong    时间: 2008-7-31 15:18
lz请教个问题啊~
什么是异构环境下的配置管理?
作者: shenjiarong    时间: 2008-7-31 15:26
vss和cvs都用过,因为免费,老师也可以用来授课。
vss比较好用,装了就能用,一用就上手。但是不支持并发,不过对于少数人的工作团队而言,vss比较好用。
cvs的话尽管支持并发,但是安装和上手没有vss快。不用命令的话装起来也不简单。我又不高兴去弄那么多命令。
ClearCase第一次听说,那么贵,不合算。
不过总的来说配置管理的工具不多呢,是不是还处于发展阶段的关系。
作者: yangzi520    时间: 2008-8-11 14:12
只用过VSS,感觉比较简单。
作者: yangar    时间: 2008-9-5 17:06
不错。。了解挺多的。。
作者: junlingliu    时间: 2008-10-13 14:49
不错,那就去看看了
作者: geral123    时间: 2008-10-19 13:57

作者: chillbin    时间: 2008-10-20 12:15
谢谢楼主~~~~~~~~~~···
作者: jingweiqin    时间: 2008-11-27 10:00
学习了。。受益ing
作者: yi_er    时间: 2009-1-9 18:01
好东西!学习中......
作者: 仙鹤7    时间: 2009-5-12 21:45
ClearCase倒是完全没接触过啊 看来以后还有的好学习呢~
作者: flyskypei    时间: 2009-5-21 11:44
标题: pvcs 全称什么
pvcs是什么工具阿
作者: peterhu3    时间: 2009-6-18 21:40
嗯我们现在用的CVS比较多,也有些使用VSS
作者: oldmien    时间: 2009-8-18 11:24
学习才有长进
作者: qipo12    时间: 2009-9-17 10:04
谢谢,正在学习软件测试。
作者: 小不点蜗牛    时间: 2010-3-7 19:51
好激烈啊,算我一个
作者: 10885    时间: 2010-4-1 09:46
顶~学习
作者: EasyZhou    时间: 2010-4-14 23:17
标题: 当TD遇上VSS
用哪个去管理用例好呢?二选一。
作者: apple91091    时间: 2010-7-25 08:36
标题: 回复 1# 的帖子
个人觉得SVN比CVS好用得多了,怎么没有介绍下SVN的......
作者: msnshow    时间: 2010-7-25 12:27
SVN是CVS的替代品
作者: yvon_ren    时间: 2010-9-10 16:12
当初闲得慌就研究CVS,开源的就是好,资料很多,装了卸,卸了再装
作者: huigaochao    时间: 2010-11-14 10:53
增长了很多知识!
作者: weiyuqiu    时间: 2010-12-1 17:22
精通,看了感触良多啊!
作者: kuxingren06    时间: 2010-12-1 17:33
VSS我们一直在用的 感觉还不错
作者: zhouenff8    时间: 2011-4-19 19:32
学习一下
作者: wyqkl    时间: 2011-7-8 15:17
好多强人呀
作者: Quintus    时间: 2011-7-25 17:30
谢谢楼主们的讲解,有多了解一些了
作者: dwgc061127    时间: 2011-8-10 16:01
看来要赶紧学习了  都落后了 呵呵
作者: bububububu    时间: 2011-8-20 16:09
楼主有相关资料么?
-----------------------------------------------------------
亲,软件web测试群:74131956      39386067
欢迎来哦~
作者: shimltester    时间: 2011-9-26 11:44
谢啦!!!
作者: jackdymo    时间: 2011-10-31 11:28
MARK
作者: dsc_vida    时间: 2011-11-10 11:04
谢谢~
作者: qq675508756    时间: 2011-12-6 22:25
谢谢了!!!学习中..
作者: qq675508756    时间: 2011-12-6 22:25
谢谢了!!!学习中..
作者: 雪候鸟南飞    时间: 2012-3-26 11:49
楼主辛苦了
作者: 雪候鸟南飞    时间: 2012-3-26 12:07
SVN 呵呵
作者: gxjofx93    时间: 2012-5-1 10:36
标题: 这个……我该怎么表达呢
这个……我该怎么表达呢
作者: yanzs0120    时间: 2012-5-24 17:26
现在用的还是SVN比较多吧
作者: JekitShieh    时间: 2012-7-20 08:58
其实SVN也很强大
作者: lintongyan    时间: 2012-8-23 09:14

作者: 张轩阳    时间: 2012-9-4 12:50
好像列出的都没怎么用过。个人觉得宝兰公司的starteam 比较好用。与宽的另外一个产品需求管理 及ALM实现同步。
作者: 风的颜色@蓝色    时间: 2012-11-2 15:28
很好的东西,但目前俺还是看不懂,没接触过,小菜鸟飘过~~
作者: fy_fuying    时间: 2012-11-15 10:56
多谢。资料很好。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2