加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: starteam使用小记--------速度篇!

大大 2006-9-8 14:07

starteam使用小记--------速度篇!

[table=558][tr][td=2,1][align=center][size=12pt][b]Borland公司StarTeam使用小记[/b][/size][/align][/td][/tr][tr][td=2,1][/td][/tr][tr][td=2,1][align=center]文章出处:CSDN 作者:steady 发布时间:2006-06-16[/align][/td][/tr][tr][td=2,1][/td][/tr][tr][td=1,1,2%][align=left][/align][/td][td=1,1,98%][align=left]    自从公司与 Borland 建立了合作关系以后,一直在推 Borland 的 ALM 产品,包括 Together Architecture, CliberRM, StarTeam 等了,当然全都是合法授权的版本。我们这个项目作为公司第一个全程采用 StarTeam 的项目,从开始到结束前后两个月,一直是以 StarTeam 为中心进行开发的,虽然还没有时间去尝试一些 StarTeam 的特色功能,比如 Change Request 管理之类的,仅仅是作为一般的配置管理工具用的,当然它所宣传的良好的协同特性都是没有怎么用到的。
    StarTeam 对于我们最有价值的一件事要算是它的缓存机制了,对于跨地域的团队协作有不错的帮助,StarTeam 的缓存机制能够有效的加速 check out 文件的速度。对于两个在不同地点协作开发的团队,一般会通过专线互连,两边的机器都在同一个局域网内,但受到专线带宽的限制,速度还是会很慢的,过去使用 VSS 作为配置管理工具,从找到到 check out 出一个十几k的文件都要花上三分钟,用 CVS 因为在传输的过程中会进行压缩,有一点点的改善,不过还是比较慢的,当然 ClearCase 这样的东西更是慢的出奇了,一个小时都拿不了几个文件。缓存机制可以说是我感受到 StarTeam 对我们最大的好处了,check out 一个1M左右的 folder 一般只要 10 秒左右,主要原因还是因为 StarTeam 的 MPX 机制,当一个人 check out 一个远程文件,就会形成一个本地缓存,当本地的其它用户请求同样的文件,这时候就不再是从远程的服务器端获取,而是在本地这个缓存的机器上获取,感觉有点像 BT 的原理,竟然也用到这样的企业级开发应用中来了,比较的有意思。
    虽然这个好处已经让 StarTeam 在我们这样的团队结构下发挥了很大的作用,不过它的一些操作上和细节上的问题还是很不能让人觉得爽,特别是以 Eclipse Plugin 形式发布的 Client,稳定性真的很差,经常莫名其妙的就与服务器失去连接,但同时开的 Windows Client 却一点问题没有,很稳定的在工作着。另外一方面,Plugin 的同步功能好像不够快,有人 check in 了一个文件,半天都看不到,但 Client 没有这个问题,立刻就刷新了。
    Plugin 的同步功能还是挺好用的,感觉比 CVS 的同步要好用一些。直接点在项目的每一级文件夹下,直接就可以看到这个文件夹或 package 下有多少需要同步的文件,然后选中需要 check in / check out 的文件,Run 一下就可以了。不过 Run All 按钮在 Run 按钮旁边可能会有一些问题了,也造成了我们这边的一些错误操作,延误了一些时间。因为有人不小心删除了本地文件,同步的时候,会要求同时也删除服务器端的文件,点 Run 的时候不小心点到 Run All,服务器上的东西都没了,只好 rollback 了,花了不少的功夫。

Trackback: [url=http://tb.blog.csdn.net/TrackBack.aspx?PostId=757122]http://tb.blog.csdn.net/TrackBack.aspx?PostId=757122[/url]
[/align][/td][/tr][/table]

没有蛀牙 2006-10-13 09:34

路过,来学习学习~:em3

tseyimwah 2007-1-30 10:18

startteam能不能与其他的IDE集成啊

大大 2007-1-30 17:30

有, 大部分的都有,需要什么可以自己去查!

ds3783 2007-2-13 13:54

按照楼主的说法,Starteam相对CC、CVS在互联网上做开发更加适合?

大大 2007-2-28 09:45

回复 #5 ds3783 的帖子

应该可以这么说吧
只是相对而言
每种工具都有缺点的么

ljshh 2007-3-13 16:57

学习

要选SCM软件呀,各位,用过SarTeam 2006没有呀

大大 2007-3-13 17:36

2006我试用过了。比2005二版改进了很多。

还不错

nuelaleo 2007-4-3 15:27

小弟之前用过WinCVS,感觉不是太好用,后来才改用StarTeam,感觉还不错,正在学习中!

cookon 2007-4-11 11:23

还是很喜欢ST的,虽然用的不多^_^

hasjing 2007-7-23 21:28

ClearCase 下面使用 CCRC 方式,速度还是很快的,不知道你的专线带宽是多少?
我这里是直接用 1M的ADSL 通过 互联网 连接公司的 ClearCase Web Server; 基本上达到 100K/s

shaojing 2007-9-5 16:38

对比VSS的get、Search操作的响应时间,StarTeam工具的类似操作响应要快一些;

farce 2007-12-6 14:27

说的太简单

说的太简单了,太简单了,感觉是没说什么。要是详细些就好了

nmcatv 2008-7-10 10:55

刚学习中,多多请教。。。。
页: [1]
查看完整版本: starteam使用小记--------速度篇!