git和svn
git和svn最大的差异在于git是分布式管理方式而svn是集中式管理的方式
集中式管理的核心是服务器
缺点:
服务器压力太大,数据库容量暴增
如果不能连接到服务器上,基本不可以工作。
不适合开源开发(开发人数太多),但一般集中式管理的有非常明确的权限管理机制,可以实现分层管理,从而比较好的解决开发人数过多的问题。
优点
管理方便,逻辑明显,符合一般人思维习惯
易于管理,集中式服务器更能保证安全性
代码一致性更高
适合开发人数不多的项目开发
大部分软件配置管理的大学教材都是使用的svn和vss
分布式开发
缺点:
中文优质资料较少
学习周期相对较长
不符合常规思维
代码保密性较差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息
优点:
适合分布式开发,强调个体
公共服务器的压力和数量都不会太大
速度快,灵活性较高
任意两个开发者之间很容易解决冲突
离线工作
标签:svn,git,管理,集中式,Git,开发,服务器 来源: https://blog.csdn.net/weixin_45626953/article/details/122466862
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。