分布式版本控制后会发生什么?

时间:2009-07-07 17:13:50

标签: version-control

首先是版本控制的集中模型(cvs,svn),最近创建了分布式版本控制模型(git,bzr,hg)。那里还有其他类型的版本控制思想吗?或者下一个新的会是什么?

7 个答案:

答案 0 :(得分:5)

我们将使用google wave实时协作编辑源代码。

答案 1 :(得分:4)

这是不可能的,直到有人这样做。

早在80年代,我们并没有将我们的版本控制系统称为“集中式”,而且当有人想出分布式控制系统时,我们并没有将其称为“集中式”。这是人们在发布分布式产品后给人们起的名字。回想起来,它看起来是一个明显的步骤。

答案 2 :(得分:2)

我认为下一步是更精细调整的差异/合并机制。您是否曾尝试合并某人已重新格式化的XML文档?这是不可能的,因为它被简化为简单的文本。

答案 3 :(得分:2)

看起来像一个棘手的问题。 DVCS仍然处于起步阶段,对于那些在那里的企业而言它是一个非常新的(它只在OSS项目中得到广泛采用)。

作为商业支持的分布式版本控制系统Plastic SCM的开发人员,我想我们仍然需要从分布式系统中看到很多新东西。话虽如此,对于我来说, DVCS之后我们会看到“代码感知版本控制工具”:

  • 能够扩展代码“理解”语言(好吧,解析它将绰绰有余)(这是Eclipse几乎能够做到的事情)。
  • 更好地支持基于解析+版本控制的重构
  • 代码识别合并

:)

答案 4 :(得分:1)

我的猜测,完全基于一无所有,更多的是一厢情愿的想法,接下来的步骤将是云版本控制和基于P2P的版本控制系统。

云的主要功能是高可用性和地理传播。

P2P - 同样,高可用性,安全性,节省带宽。

我们尚未围绕下一代源代码控制的问题,但头脑风暴并没有受到伤害。我欢迎任何意见。

答案 5 :(得分:1)

版本管理系统只是一种服务,从客户端服务器转到p2p。我不知道比这更多的网络拓扑。

答案 6 :(得分:0)

可能对文件系统进行版本控制吗? ; o)开玩笑,它不会有任何接近功能需要的功能。但在某些方面可能会有所帮助。

相关问题