200 版本控制系统2

开源拼图(2/5):版本控制系统(续)‏

Subversion 和分布式版本控制工具的比较

比较项目

分布式(bzr)

集中式(svn)

性能

服务器扩展能力

★★★

网络带宽占用

☆☆☆

本地保存的完整版本历史

★★★

-

安全

历史版本的安全验证

★★★

-

数据安全(BCP)

★★★

分支操作

代码合并(merge)能力

★★★

★★

分支管理

★★★

★★★

分支建立速度

★★★

用户界面

使用平台广泛性

★★★

★★★

命令行可用性

★★★

★★★

Windows图形界面

★★★

权限管理

统一的用户帐号

-

★★★

针对目录的 Checkout

-

★★★

目录授权

-

★★★

分支授权

★★★

其他

远程版本库复制

★★★

★★★

离线提交

★★★

-