为庆祝 Git 成立 20 周年,GitHub 与 Linus Torvalds 举办了一场问答活动,其 FOSS 新闻写道。其他爆料包括:他说他上大学的女儿发短信说他在她的计算机科学实验室对 Git 的了解比 Linux 更出名,“因为他们实际上用 Git 来做所有事情。”他形容这是“荒谬的”,因为他只维护了四个月就将其交给了 Junio Hamano,后者已经领导开发超过 19 年了。 “当它满足我的需要时,”托瓦兹说,“我失去了兴趣。” Linus 随后分享了 Git 对他来说从来都不是一件大事,而是一种防止 Linux 内核因版本控制系统缺失而陷入混乱的手段。你看,在 Git 之前,Linux 使用 BitKeeper 进行版本控制,但其专有许可与其他 Linux 贡献者的关系不太好,Linus Torvalds 不得不寻找替代方案。事实证明,CVS 和 Subversion 等现有工具对于手头的工作来说太慢了,这促使他从头开始构建一个新工具,对于早期的自托管版本的 Git,编码部分只需要 10 天。在最初的日子里,出现了一些初期问题,用户会向 Linus 抱怨 Git,甚至觉得它太难用了,但随着该工具的进一步发展,事情变得平静起来。 Torvalds 认为一些早期采用者遇到了麻烦,因为他们的背景更像是 CVS。 “我从文件系统人员的角度看待 Git 思维方式,我对大多数源代码控制管理项目都持蔑视甚至仇恨的态度,所以我对维持现状一点也不感兴趣。”
在 Slashdot 上阅读这个故事的更多内容。