网络安全 频道

“黑色星期五”电脑病毒忙行凶

来自微软的源代码管理系统


图5:微软的Visual SourceSafe

    当然,要想讨论源代码控制系统,自然就少不了讨论这个市场中具有最大份额的工具——微软的Visual SourceSafe,尽管用户只给它打出了中等的评分。SourceSafe的目标用户是小型开发团队或个人用户,它不是为大型复杂的项目或那些地理位置分散的团队而准备的。SourceSafe具有基本的版本控制功能,当然,它还可以与世界上最普及的应用程序开发环境Visual Studio进行无缝结合。 

    Visual Studio Team是微软新版的更全功能的应用程序生命周期管理工具。微软希望开发团队从SourceSafe转向Visual Studio Team和Studio Team Foundation服务器。Visual Studio Team具有好几个版本,一个是设计者版,一个是开发者版,一个是测试者版,还有一个包含全部功能。 

    我们预测Studio Team系统将获得更大的成功,它不仅仅受益于微软的巨大市场和微软开发高质量工具的能力,而且在开发者中具有很大的影响力。而且当我们问开发者,如果他们能任意选择一个款源代码管理系统来使用话,它们会选哪一个?Visual Studio Team系统是用户选择最多的一个。 

结论 

    市场上还有很多其他源代码管理系统,不过本文中只是介绍其中一些相对比较主流的产品。在源代码管理系统的世界中,在成本、功能、性能和安全等方面,存在很多可变性。 

    在源代码管理系统中,既有老而弥坚者,也有最近几年杀出的新贵。一些最常用的源代码控制系统,诸如ClearCase、Perforce和PVCS,大多数从上世纪八十年代就已经在市场上存在。它们在被设计的时候,集中化管理和对局域网的支持还属于尖端技术。它们当时无法考虑到今天的复杂的项目、协作的环境和分布在各地的开发团队。但是,它们非常稳定,已经很好地证明了自身的价值。 

    新的系统,诸如Borland的StarTeam、微软的Studio Team、Subversion和Jazz,代表了新一代的源代码管理系统,可以被应用于大型项目和分散在不同地方的开发团队。 

    你需要哪一中类型的源代码控制系统,这取决于你的环境、预算和你的开发团队和项目的配置。

0
相关文章