Git和SVN都是代码管理系统,总结了下两者的区别:
目前的用法是,开发时使用Git,而提交生产用SVN。
- Git是分布式的,每个人在本地都可以一次或多次提交代码到自己的库,在合适时间在提交到主库。而SVN是集中式的,一提交就是到主库;
- Git分支可以只自己见(未push前),SVN新建的分支所有人可见;
- Git分布式可以离线开发,SVN不行,当代码服务器故障时,SVN不可使用,而Git可以先提交本地,等恢复了再推送;
- Git拉取分支非常方便,节省磁盘空间,SVN创建分支,相当于完整拷贝一次副本
目前的用法是,开发时使用Git,而提交生产用SVN。
本文对比了Git与SVN这两种代码管理系统的不同之处。Git采用分布式模式,支持离线开发和分支隔离,适用于大规模团队协作;而SVN则是集中式管理,更适合小型项目。实际应用中,开发阶段常用Git,生产阶段则采用SVN。
1935

被折叠的 条评论
为什么被折叠?



