你应该从 SVN 迁移到 Git 吗?

虫虫
 虫虫
发布于 2012年02月23日
收藏 16

简而言之,对于新项目来讲,Git是不错的选择,否则,NO!

最近整个技术社区都在讨论Git。很多人都推崇Git,说它是多么多么的牛逼,如果你还不从SVN或者CVS迁移到就会被淘汰云云。我并不同意这个观点。我承认Git的设计比SVN要好,但是真的好到让你马上不顾一切的迁移所有的SVN代码库到Git吗?我看来看去,Git真的比SVN强的地方就两点。



1. 分布式的系统
项目的每一个参与者都有完整的代码库和版本树。所以你基本上不可能丢失任何代码。

2. 提交代码更快速
因为你有完整的代码库在你本地,所以提交代码是非常快速的。而且Git在存储上面也比SVN高效,它允许小量数据被来回传输。

所以,如果你常常觉得更新或者提交代码太慢,或者你的SVN服务器没有备份机制,那么你也许应该考虑迁移到Git,否则没有必要。当然,针对新项目,使用Git将是明智的选择。

 

原文链接,OSChina.NET 原创编译

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:你应该从 SVN 迁移到 Git 吗?
加载中

最新评论(55

GeorgeWorld
GeorgeWorld

引用来自“watano”的评论

引用来自“爱国者”的评论

大家有无发觉,学院派研究出来的东西都比较强大

我一直觉得学院派的东西大多很难直接在自己的项目中使用,bug太多,后期维护太少,还是商业公司的开源产品比较靠谱.e.g. dojo vs extjs; struts2 vs Spring mvc

以前用struts2感觉很舒服,后来发现bug确实比较多。
开开心心打酱油
开开心心打酱油
反正都比cvs好用
watano
watano

引用来自“爱国者”的评论

大家有无发觉,学院派研究出来的东西都比较强大

我一直觉得学院派的东西大多很难直接在自己的项目中使用,bug太多,后期维护太少,还是商业公司的开源产品比较靠谱.e.g. dojo vs extjs; struts2 vs Spring mvc
daniel_tu
daniel_tu
还在使用SVN的ITer飘过~
善忘技术夹
善忘技术夹
win下面的我们, 还在用cvs,
RDeveloper
RDeveloper
git确实蛮好用的
Im胡子
Im胡子
看来git真的火了
hans汉斯
hans汉斯
提交人,提交时间,egit体现
大道至簡
大道至簡
可以去了解下git,但未必要换!一个工具很好难道就要把同类其他工具都抹杀吗?
返回顶部
顶部