SVN已死?
Mozilla开源开发团队,最近发布了一条标题为“SVN已死”的消息,这篇名为“SVN已死”的消息内容大致如下:
“我刚刚意识到,我已经忘记了为什么我我们要放弃SVN”,虽然SVN仍然是目前使用最广泛,最为人熟知的版本控制工具。但是SVN使得开发人员在协同开发方面开销巨大。
作为使用SVN的开发人员,他们习惯频繁的提交提交并在无意间覆盖了其他人的代码。这是由于SVN的设计原理导致的(SVN在处理同一个文件的变化的时候,会把用新的内容覆盖旧的内容,并且SVN不会通知你这些改变)
作为一个SVN的用户,刚听到“SVN已死”的消息,确认让我感到十分的震惊,使用svn时间超过5年,从cvs过度到SVN的时候摆脱了时间戳的概念,带来的是文本内容比对的飞跃。面对如分布式版本控制如Git等优秀的项目,SVN在这些方面表现的确实是稍显逊色。不过个人感觉SVN目前还是使用最广泛,最普及的版本控制工具之一,说“SVN已死”也许为时尚早。不知道大家的看法如何。该讨论是否会在TSS上引发个关于”SVN已死”的轩然大波,从而导致激烈的争论呢?让我们拭目以待吧。
[ad#468-60]