svn
1. svn只有一台服务器, 其他都是客户端,所有客户端上传下载数据都需访问这台服务器,增加了服务器的压力
2. 保持网络通畅, 服务器挂掉恢复起来比较麻烦, 只能从每个人的手里收集最近文件
git
1. 采用分布式的,每一台克隆了库的计算机都可以作为服务器
2. git提交不需要联网, 万一服务器挂掉了,其他计算机都可以充当服务器
3. git可以不提交到服务器,在本地提交各个版本,不需要管其他人是不是在修改,最后push的时候执行一个merge(合并操作)就可以了
转载请注明原文地址:https://ipadbbs.8miu.com/read-2126.html