服务热线:

0755-
28138669

联系我们

地址:深圳市公明街道上村社区莲塘工业城B区第九栋

电话:0755-28138669

传真:0755-28181110

阿里巴巴网址:

http://shop1405324438759.1688.com

联系人:向先生:13510696609

内容详情
您现在的位置: 网站首页> 经典斗牛牛> 内容详情

Torvalds推出了新的Linux控制系统

棋牌代理 Torvalds本月早些时候停止使用一个名为BitKeeper的管理系统,恢复了一种较老的,较慢的技术,只需在数百名为该项目做出贡献的程序员中通过电子邮件发送更新。但转向Git意味着Linux项目将再次拥有一个自动机制来控制更新流程并跟踪更改。 2002年,Torvalds采用了BitKeeper,这是由位于加利福尼亚州南旧金山的BitMover公司开发和销售的专有软件。他赞扬它提高了Linux程序员的工作效率,但几乎立即其他人开始反对依赖专有软件。 今年更重要的反对意见来自相反的方向。 BitMover创始人Larry McVoy抱怨开源社区努力复制BitKeeper - 特别是Torvalds的开源开发实验室同事Andrew Tridgell的努力,他正在开发一个名为SourcePuller的BitKeeper兼容项目。 相比之下,Torvalds的Git项目没有尝试与BitKeeper兼容,他和McVoy在周三的采访中说。这意味着转换到新系统的人会遇到更多困难,但与McVoy没有摩擦。 “我需要一些对我有用的东西,”托瓦兹通过电子邮件说道。 “我非常确定我可以通过多种方式进行实施,但这足以满足我的需求(我能做到),比现有的SCM(源代码管理工具)更适合用于大型和作为内核发布。“ Git确实借鉴了BitKeeper的经验。 Torvalds说,明显的证据就是这两个工具都没有在单个中央数据库中安装软件。 “BK(BitKeeper)所做的一件事就是展示我们如何才能真正做到分布式开发,而且这种工作方式非常成功。所以G官方网站it与BK不兼容,但它的设计与我结束的方式兼容使用BK。“ 他补充说,SourcePuller不足以应对眼前的挑战。 “SP实际上没有做任何我们依赖于BK的事情。它只向你展示最终结果。如果你不能将SP与BK一起使用,它最终会毫无意义,”Torvalds说。 与Linux本身一样,Git受通用公共许可证(GPL)管辖,大约有五到十名程序员“似乎真的进入了它,”Torvalds说。但他并不认为该项目在Linux内核工作之外会广泛使用。 “现在,使用它的痛苦(由于边缘粗糙)只是高于增益,除非你有相当具体的需求 - 内核开发过程需要,但可能不是很多(或任何)其他项目,“ 他说。 “即使对于内核开发人员来说,它肯定会比BK更不愉快。” McVoy表示,Git“对Linus试图解决的问题很好”,但它不是一个成熟的源代码管理系统。 “他的工作就是以极高的速度接受补丁,”Torvalds已针对该任务优化了他的软件。 “Linus所做的就是专注于他需要的5%的功能。如果你是Linus,你真的会喜欢Git,”McVoy说。 “如果你是一个传统的用户,对你的SCM系统抱有传统的期望,那么Git就会失败。” 差异之中:Git无法重命名文件; McVoy说,用户必须删除一个并用新名称在其他地方重新创建它。它不能有效地处理空间;在Git中对1MB文件进行微小的单字符更改将导致2MB文件,而BitKeeper的文件将仅增长1个字节。 Torvalds认识到Git并不完美:“我为Git感到骄傲,但让我们面对它,它肯定有一些粗糙的边缘。” 棋牌游戏

友情链接
版权所有 Copyright(C)2014- 斗牛牛攻略_[百度攻略]     斗牛牛攻略_[百度攻略] 斗牛牛攻略_[百度攻略] 网站地图