你应该从SVN迁移到Git吗?

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

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

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

[[58567]]

1. 分布式的系统

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

2. 提交代码更快速

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

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

英文:http://www.programmingmobile.com/2012/02/is-git-really-better-than-subversion.html

原文链接:http://www.oschina.net/news/25994/svn-move-to-git

【编辑推荐】

  1. SmartGit 3 RC1发布 基于SWT的界面重构
  2. Eclipse.org上Git已经超越了CVS与SVN
  3. Gitblit 0.8.2发布 三天三版本能否慎重点?
  4. Gitblit 0.8.1发布 Java的Git管理工具
  5. Hudson+Ant+SVN+Tomcat配置详解
责任编辑:林师授 来源: 开源中国社区
相关推荐

2011-06-24 10:10:35

SVN

2024-11-26 08:17:11

2023-08-08 21:03:52

2010-09-29 11:06:21

活动目录OpenLDAP

2010-07-20 09:48:33

2012-05-21 10:23:36

2013-06-21 13:49:08

MariaDB

2021-12-06 13:45:49

云计算云计算环境数据中心

2016-10-26 16:44:44

WatchfinderAWS云计算

2020-07-27 11:35:26

GitHub代码开发者

2022-06-06 07:24:09

Caddy开源Ubuntu

2021-11-29 09:44:03

UmiJSVite前端

2011-04-25 09:35:31

TwitterJava

2013-05-03 09:49:38

MySQLMariaDB

2009-02-06 10:32:00

UnixLinux服务器

2012-09-04 10:17:45

GitSVN

2020-12-29 10:12:19

WindowsLinux操作系统

2009-04-16 17:23:37

OracleBasicFileSecureFile

2020-09-09 09:38:47

GoLangNodeJS编程语言

2020-01-06 12:50:50

Windows 7迁移Windows 10
点赞
收藏

51CTO技术栈公众号