Git和SVN的优缺点比较

2018-08-07  本文已影响20人  巴赫海兹

现在用的Git,忽然间想到以前用SVN,各有什么优缺点呢,找点资料简单对比下,做个记录

Git(打√号都是自己有碰到的)

优点

1.适合分布式开发,强调个体√

2.公共服务器压力小,发送数据量小√

3.速度快√

4.任意两个开发者之间可以很容易的解决冲突。因为是自己开发,没有碰到

5.离线工作,如果是提交到本地这个层面倒是用到了。

缺点

1.学习周期长,现在自己都是用命令的方式,需要记很多命令,使用熟练的情况下需要记60~100个命令√

2.不符合常规思维,并没有发现

3.保密性差,代码克隆下来可以随意的公开,难道SVN不能随意公开?

SVN

优点

1.管理方便,使用方便,图形化界面简直不要太好用√

2.易于管理,集中式服务器更能保证安全性

3.代码一致性高(意思是冲突少?)

4.适合人数不多使用,都是在人数较少的情况下使用的,没什么感觉

缺点

1.服务器压力大,数据量暴增,和前端似乎没什么关系

2.不联网无法做对比,这倒是真的√

3.不适合做开源开发,那倒是,做开源是Git用的多一点。√

上一篇 下一篇

猜你喜欢

热点阅读