Linux.ChinaUnix.net
ChinaUnix | Linux首页 | 新闻 | 博客 | 文章 | 专栏 | 新手 | 方案 | 图书 | 下载 | 人才 | 手册 | wiki | 搜索     
Linux论坛
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


[开源业界] SVN 的未来之路

首页 » CU论坛 » Linux » 汇总贴列表 » 开源业界与评论 »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
版主 Send_linux
版主-大法师



CU奥运火炬传递手2008
UID:149458
注册:2004-4-7
最后登录: 2008-07-04
帖子:8725
精华:5

可用积分:8782
信誉积分:100
专家积分:0 (本版)

来自:CAU
状态:...离线...

[资料] [站内短信] [Blog]


顶部
1楼 发表于 2008-5-10 22:00 
开源版本管理系统Subversion 正在接近它的1.5 版的发行了,其中一个开发者提出:SVN 的未来之路是怎样

一方面, SVN 的DAV服务器数量一直在增长;另一方面,开源开发者正在转换到其他的分布式版本管理器(Git 或 Mercurial )。那集中式的版本管理还有用武之地吗? 或者真的相Linus Torvalds 说的那样“还用它的话就是又丑又蠢的”?

来源:solidot

[ 本帖最后由 Send_linux 于 2008-5-12 09:10 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
vermouth   帅哥 (酒)
光明使者


CU奥运火炬传递手2008
UID:668512
注册:2008-2-15
最后登录: 2008-07-04
帖子:879
精华:0

可用积分:428
信誉积分:25
专家积分:0 (本版)

来自:西安
状态:...离线...

[资料] [站内短信] [Blog]


顶部
2楼 发表于 2008-5-11 11:43 
Subversion’s Future?

According to Google Analytics, one of the most heavily trafficked posts on my blog is the one I wrote years ago, the Risks of Distributed Version Control. It’s full of a lot of semi-angry comments about how wrong I am. I thought I would follow up to that post with some newer thoughts and news.

I have to say, after using Mercurial for a bit, I think distributed version control is pretty neat stuff. As Subversion tests a final release candidate for 1.5 (which features limited merge-tracking abilities), there’s a bit of angst going on in the Subversion developer community about what exactly the future of Subversion is. Mercurial and Git are everywhere, getting more popular all the time (certainly among the 20% trailblazers). What role does Subversion — a “best of breed” centralized version control system — have in a world where everyone is slowly moving to decentralized systems? Subversion has clearly accomplished the mission we established back in 2000 (”to replace CVS”). But you can’t hold still. If Subversion doesn’t have a clear mission going into the future, it will be replaced by something shinier. It might be Mercurial or Git, or maybe something else. Ideally, Subversion would replace itself. If we were to design Subversion 2.0, how would we do it?

Last week one of our developers wrote an elegant email that summarizes a potential new mission statement very well. You should really read the whole thing here. Here’s a nice excerpt:

I'm pretty confident that, for a new open source project of non-huge
size, I would not choose Subversion to host it [...]

So does that mean Subversion is dead? That we should all jump ship
and just write a new front-end for git and make sure it runs on
windows?

Nah. Centralized version control is still good for some things:

* Working on huge projects where putting all of the *current* source
  code on everyone’s machine is infeasible, let alone complete
  history (but where atomic commits across arbitrary pieces of the
  project are required).
* Read authorization! A client/server model is pretty key if you
  just plain aren’t allowed to give everyone all the data. (Sure,
  there are theoretical ways to do read authorization in distributed
  systems, but they aren’t that easy.)

My opinion? The Subversion project shouldn’t spend any more time
trying to make Subversion a better version control tool for non-huge
open source projects. Subversion is already decent for that task, and
other tools have greater potential than it. We need to focus on
making Subversion the best tool for organizations whose users need to
interact with repositories in complex ways[...]

I’ve chatted with other developers, and we’ve all come to some similar private conclusions about Subversion’s future. First, we think that this will probably be the “final” centralized system that gets written in the open source world — it represents the end-of-the-line for this model of code collaboration. It will continue to be used for many years, but specifically it will gain huge mindshare in the corporate world, while (eventually) losing mindshare to distributed systems in the open-source arena. Those of us living in the open source universe really have a skewed view of reality. From where we stand, it may seem like “everyone’s switching to git”, but then when you look at a graph like the one below (which shows all public (not private!) Apache Subversion servers discoverable on the internet), you can see that Subversion isn’t anywhere near “fading away”. Quite the opposite: its adoption is still growing quadratically in the corporate world, with no sign of slowing down. This is happening independently of open source trailblazers losing interest in it. It may end up becoming a mainly “corporate” open source project (that is, all development funded by corporations that depend on it), but that’s a fine way for a piece of mature software to settle down.




svn-dav-securityspace-survey.png (30.54 KB) 2008-5-11 11:43
 


您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

大梦谁先觉?平生我自知,草堂春睡足,窗外日迟迟。
.
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
Roemer   帅哥
风云使者
无印良品


CU奥运火炬传递手2008
UID:695086
注册:2008-4-21
最后登录: 2008-07-05
帖子:514
精华:0

可用积分:776
信誉积分:5
专家积分:0 (本版)

状态:...离线...

[资料] [站内短信] [Blog]


顶部
3楼 发表于 2008-5-12 04:21 
也许真的会被分布式取代吧~



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Life is a Box of Chocolate ...

CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
prolj
法师
爱好者


CU奥运火炬传递手2008
UID:293231
注册:2005-7-19
最后登录: 2008-07-05
帖子:7989
精华:3

可用积分:7728
信誉积分:555
专家积分:0 (本版)

来自:乡下
状态:...保密...

[资料] [站内短信] [Blog]


顶部
4楼 发表于 2008-5-12 15:42 
linus越来越希望自己取代gnu了,权力斗争很严重啊



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


思考
VT--我心中的痛!
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布

首页 » CU论坛 » Linux » 汇总贴列表 » 开源业界与评论 »

 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - Linux时代 - Archiver - WAP - TOP

Processed in 0.052958 second(s), 6 queries , Gzip enabled