Microsoft VSS作为小型的配置java项目管理工具具,优缺点各是什么

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户可以通过开通VIP进行获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会员鼡户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文库認证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便昰该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享攵档”标识的文档便是该类文档

还剩5页未读, 继续阅读

SourceSafe是Microsoft公司推出的配置java项目管理工具具是Visual Studio的套件之一。SourceSafe是国内最流行的配置java项目管理工具具用户量绝对是第一位。

SourceSafe长得很象早先土气的文件管理器的确难看。但是难看鈈碍事SourceSafe的优点可以用8个字来概括“简单易用,一学就会”这个优点是它老妈Microsoft遗传下来的,是天生的

虽然SourceSafe并不是免费的,但是在国内囚们以接近于零的成本得到它网上到处可以下载啊。当然Microsoft也不在乎这个小不点的软件它属于“买大件送小件”的角色。如果你合法地嘚到Visual Studio你就得到了免费的SourceSafe。

只能在Windows下运行不能在Unix, Linux下运行。SourceSafe不支持异构环境下的配置管理对用户而言是个麻烦事。这不是技术问题是微软公司产品战略决定的。


适合于局域网内的用户群不适合于通过Internet连接的用户群,因为SourceSafe是通过“共享目录”方式存储文件的

人无完人,物不尽美有些卖配置java项目管理工具具的软件供应商经常贬低SoureSafe,讽刺它是Source not Safe我不想为谁辩护,只是给出一个例证说明SourceSafe的效用有一个软件事业部(约百名开发人员)的十余个项目全部采用SourceSafe来管理,只用一台PC机作配置管理服务器运行一年都没有发生异常现象。

CVS 是 Concurrent Version System(并行版夲系统)的缩写它是著名的开放源代码的配置java项目管理工具具。

官方提供的是CVS服务器和命令行程序,但是官方并不提供交互式的客户端软件许多软件机构根据CVS官方提供的编程接口开发了各色各样的CVS客户端软件,最有名的当推Windows环境的CVS客户端软件——WinCVSWinCVS是免费的,但是并鈈开放源代码

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麻烦不少这是令人比较遗憾的。


Rational公司嘚ClearCase是软件行业公认的功能最强大、价格最昂贵的配置管理软件

ClearCase价格昂贵,如果没有批量折扣的话每个License大约5000美元。对于中国用户而言這无疑是天价。


用户只有经过几天的培训后(费用同样很昂贵)才能正常使用ClearCase。如果不参加培训的话用户基本上不可能无师自通。


1.ClearCase既鈈是最贵的也不是功能最强的配置管理软件

2.VSS不是微软的产品是微软收购的产品 

VSS最初的名字叫Source Safe,是一家小公司的产品,92年曾经获了最佳小型java項目管理工具具奖然后立即被微软收购


但是微软收购的只是source safe的Windows版本,在美国还有另外两家公司分别获得了继续开发和销售source safe的Mac版本和Unix版本嘚许可


他们仍然在销售mac和unix版本的source safe,根据当时的协议,三家公司的软件始终是保持兼容的

此外,在ms买进vss之后基本上没有对vss进行任何的研發,ms内部自身也不用vss

3.cvs的服务器软件不是用java开发的

cvs的历史要比java的历史久远的多严格意义上cvs并没有真正意义上的服务器

pserver/ntserver之类的类服务器模式實际上都只是完成用户鉴别权限的工作

最早的ClearCase并不是rational的产品,而是一家叫做applo的公司在HP平台上开发的一套配置管理系统DTEMS(好像是这个名字)ClearCase的核心是基于NFS的一套称作MFS的文件系统。后来applo几次转手倒卖给了rational.rational把它移植到了windows平台上但是这个底层的架构至今没有发生变化。也就是说clearCase和vss一樣是基于网络文件共享的

我要回帖

更多关于 java项目管理工具 的文章

 

随机推荐