中培伟业IT资讯频道
您现在的位置:首页 > IT资讯 > 软件研发 > 源代码管理历史

源代码管理历史

2018-07-12 11:34:39 | 来源:中培企业IT培训网

源代码管理历史

为了了解源代码控制的重要性,对源代码管理的开发历史来一个简短回顾应该会有一些启发。这样能让我们洞察到底需要什么特性。以下是一些例子:

把源代码的历史版本存放在不同的档案中。

这种方式最简单,某种程度上还存在着,许多免费软件项目提供过去发布的tar档案供下载。

签人和签出的集中式源代码管理。

在一些系统里,一个开发者可以锁住文件独家专享。每一个文件都被单独管理。

像这样的工具包括修订控制系统( RCS)和源代码控制系统(SCCS)。

一个集中式的存储,在提交之前需要合并。包括并发版本系统(CVS)和Subversion。

尤其是Subversion,现在仍然用得很广。许多企业有集中式的工作流程,而 Subversion能帮它们很好地实现这样的流程。

一个去中心化的存储。

在进化阶梯的每一步,我们都得到了更多的灵活性、并发、更快的速度和更有效率的流程。我们也得到了可以自毁长城的更高级和强大的武器,切记!

目前,Git是这个类别里最流行的工具,但是还有许多其他类似的工具也还被使用着诸如Bazaar和Mercurial。

时间会告诉我们Git和它的数据模型是否会阻挡住其他源代码管理宝座的竞争者,接下来的几年内,谁将会毫无疑问地证明自己。

标签: 源代码管理

相关阅读