| Slideshow ^ |< << Slide 22 of 42 >> >| |
开源拼图(2/5):版本控制系统(续)
Subversion 和商业版本控制、配置管理工具的比较
比较项目 |
某商业软件 |
SVN |
|
服务器端存储 |
是否依赖数据库(额外的管理负担) |
依赖 |
不依赖 |
数据存储格式是否开放 |
否 |
是 |
|
是否可以将版本库导出?以便重建、导入其他项目、分发给第三方或者配置管理软件切换。 |
否 |
是 |
|
是否可以对服务器端存储进行整理 |
否 |
是 |
|
是否可以彻底删除配置项 |
否 |
是* |
|
可否通过插件进行功能扩展? |
否 |
是 |
|
命令行 |
命令行功能是否完备?以便实现工作自动化 |
否 |
是 |
是否可以集成到自动编译(nightly build)系统? |
否 |
是 |
|
文件状态保持 |
客户端本地是否有配置文件以保持状态? |
否 |
是 |
是否依靠服务器端进行状态保持? |
是 |
否 |
|
客户端是否可以脱机运行? |
否 |
是 |
|
工具整合 |
是否可以和资源管理器整合? |
否 |
是 |
是否有 Eclipse 插件? |
否 |
是 |
|
成本 |
软件本身成本 |
高 |
低 |
培训成本 |
高 |
低 |
|
| Slideshow ^ |< << Slide 22 of 42 >> >| |