git比svn好在哪 为什么还有那么多人用SVN?
为什么还有那么多人用SVN?
让我们从结果开始:Git在某些情况下比SVN好,但它不能取代SVN
第一轮:Git是一个分布式版本控制系统,它可以更适合没有固定“服务器”的研发人员。Svn是一个具有固定服务器的集中式版本控制系统。但我认为,在某些情况下,分布式管理并不一定比集中式管理好,所以这一轮更为公平。
第2轮:[git的分支非常易于使用,而且非常强大。SVN的分支是一小块鸡排。SVN的分支是svncopy,它复制一个完整的项目。在这一轮中,GIT具有明显的优势。
第三轮:
提交、更新或合并代码时经常报告错误。Git的提示非常“周到”,可以很好地解决错误。SVN的提示有点不满意。Git在这一轮中仍然有优势。
第4轮:
SVN对目录具有良好的权限控制。它可以根据目录进行更新和提交,这有时很有用。Git无法控制目录的权限。SVN的优势在这一轮是显而易见的。
例如:
我们公司的研发人员使用git,艺术和产品使用SVN。艺术和产品通常将需求和资源放入SVN,SVN可以根据目录而不是整个项目进行下载。而SVN在windows系统中有一个非常著名的乌龟SVN软件,有一个中文版本,使用起来非常方便。
企业使用svn和git哪个多一些?
据公司介绍,两者没有太大区别。很多人总是说SVN服务器坏了,很难恢复。本地版本不能再次运行到服务器吗?那么GIT服务器在关闭时可以恢复吗?
对于多平台服务器,Git不如SVN,尤其是win系统。很多人肯定会反驳说,谁还用赢?源代码管理是很多内部服务器,而不是那种网络。没有必要使用liunx。
Svn对于服务器和客户端来说都是傻瓜操作,它们都只是一个源代码管理工具。它是最适合你的。
许多人跟着说git,什么是快速下载,你的项目是多少g,你的项目有多大。甚至艺术,前端。等等在SVN管理下,都有自己的地址获取。不相关的人不需要获取它。
对于后端,您的大型电子商务系统的大小估计为几十MB。你不告诉我们你所有的包都在SVN吗?当地人不应该自己买吗?
没有什么多多少少,只为自己才是最好的。它只是一个源代码管理工具。如果你花了太多时间在它上面,那么研究底层或其他技术就更有价值了。
没有人能保证SVN和git是一样的,也没有人调查过它们。但是,对于开发人员来说,他们应该能够同时使用这两种方法
git比svn好在哪 git比svn优势 git与svn的区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。