版本控制软件SourceAnywhere VS VSS功能对比评测

原创|对比评测|编辑:郝浩|2013-03-19 09:42:37.000|阅读 1439 次

概述:在源代码管理系统中,既有老而弥坚者,也有后起之秀。常用的源代码管理/版本控制软件包括ClearCase、VSS和SourceAnywhere等。本文主要对比SourceAnywhere系列与微软的Visual SourceSafe在功能上的区别。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

源代码管理系统中,既有老而弥坚者,也有后起之秀。常用的源代码管理/版本控制软件包括ClearCase、VSS和SourceAnywhere等。本文主要对比SourceAnywhere系列与微软的Visual SourceSafe在功能上的区别。

Visual SourceSafe

只要一谈到源代码管理系统,免不了会想到微软的Visual SourceSafe,简称VSS。它是版本控制/源代码管理市场中占有份额最大的工具。SourceSafe的目标用户是小型开发团队或个人用户,不适合大型复杂的项目或那些地理位置分散的团队项目。SourceSafe具有基本的版本控制功能,还能与Visual Studio进行无缝结合。

优点:VSS适合小团队使用,基本的配置管理功能都有。VSS最大的特点就是部署比较简单,上手比较快。

缺点:

  • 适合小型开发团队或个人用户,不适合大型复杂的项目或那些地理位置分散的项目。
  • 只能在Windows下使用。
  • VSS的使用简便易学,但VSS的功能和安全性较弱,这是VSS的一块硬伤。

SourceAnywhere系列

SourceAnywhere系列是由加拿大公司Dynamsoft开发的,有三个产品,SourceAnywhere for VSS, SourceAnywhere Standalone, SourceAnywhere Hosted

SourceAnywhere Standalone是一款基于SQL Server源代码/版本控制软件,界面风格与VSS相似,可完全替代VSS。SourceAnywhere for VSS是 Visual SourceSafe的插件,提供对VSS数据库快速的远程(VSS Internet)和跨平台访问,弥补了VSS的不足。与SourceAnywhere Standalone功能相同,但服务器托管在Dynamsoft.

优点:

  • 与VSS基于文件系统不同,SAWS是Client/Server结构的,数据存储在SQL Server,不易发生数据库崩溃;
  • VSS为本地团队设计,SAWS为本地和远程团队设计,远程访问快;
  • 天然支持跨平台;
  • VSS是为本地可信任的LAN环境设计的,SAWS有更复杂高级的安全设置,可用于Internet环境;
  • 除了支持VSS几乎所有的功能,SAWS有更多的功能以适应现代的开发潮流,比如,Pending Check-ins window, Email notification system, Shelve/Unshelve.

缺点:

  • 登陆配置库需重新连接服务器,再登陆,稍显麻烦。
  • SourceAnywhere在展开界面左边的树形展示结构时并不执行刷新。

Visual SourceSafe VS SourceAnywhere系列功能对比

”表示支持,“- ”表示不支持

功能对比 SourceAnywhere  VSS+
SourceAnywhere for VSS
VSS
架构 客户端+服务器+ SQL Server数据库 客户端+服务器+文件系统数据库 文件系统数据库
缓存服务器 -
远程访问 快速地进行远程访问 仅用于局域网
跨平台 Windows客户端和Java客户端 仅适用于Windows
数据库备份 SQL Server数据库备份(自动) 存档/ ZIP数据库(手动)
数据库稳定性 稳定和强大 时常损坏数据库;需要定期检查
数据库安全 SQL Server 为后盾;加密数据库 文件系统的安全性
电子邮件通知 -
Shelve/Unshelve Pending Check-ins -
托管版 -
维护 -
用户界面 VSS风格 - VSS用户的学习曲线 VSS风格
IDE 整合 兼容VS、EclipseDreamweaver等

总结:

在对这几款源代码控制软件的对比过程中,可以很清楚地看到,每一个产品都有自己的内容、自己的吸引人的地方和缺点。VSS的使用简便易学,但VSS的功能和安全性较弱,且只对可以显示开机时所有启动的项目。SourceAnywhere很好地平衡了功能性、易用性、安全性和稳定性,非常适合大型复杂项目和地理位置分散的项目,但是相比VSS而言,SourceAnywhere的价格稍高。 你选择哪一款源代码/版本控制软件,这取决于你的环境、预算和你的开发团队和项目的配置。



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:慧都控件网

登录 慧都网发表评论


慧都网友 2015-06-02 15:08:01.000
0

http://www.evget.com/images/zhengban.png


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
SourceAnywhere for VSS

更快速、更安全的远程获取和跨平台VSS插件

SourceAnywhere

Dynamsoft SourceAnywhere是一个用以替代VSS的独立版本控制软件。

SourceAnywhere Hosted

SourceAnywhere Hosted是一款基于SQL Server的本地/网络版本控制软件。

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat