关于git历史
wwq0327 发布时间: 2014-04-18 17:07,共有 79 人浏览了这个讨论

再次看《Pro Git》,回味了一下Git的历史:

git 简史 (内容来自《Pro Git》)

同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。

到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds )不得不吸取教训,只有开发一套属于自己的版本控制系统才不至于重蹈覆辙。他们对新的系统制订了若干目标:

  • 速度
  • 简单的设计
  • 对非线性开发模式的强力支持(允许上千个并行开发的分支)
  • 完全分布式
  • 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)

自诞生于 2005 年以来,Git 日臻成熟完善,在高度易用的同时,仍然保留着初期设定的目标。它的速度飞快,极其适合管理大项目,它还有着令人难以置信的非线性分支管理系统(见第三章),可以应付各种复杂的项目开发需求。

这是一个为Linux而生的工具,据说Linus花了两周的时候使用C写了这么一个工具,而这个工具就像Linux一样,正在改变着世界。2008年,github上线之后,更是牛气得一发不可收拾。

分享到:

你需要 登录 才能进行回复。

所属微课
如何使用Github进行在线协作?

本微课为一个如何使用github进行协同创作的研修课程,通过参与本微课,让参与者掌握github上进行协作的基本方法。

学友:3 讨论:3 浏览数:461

wwq0327创建于2014-04-17