昨天 ,开源促进组织联合创始人 Eric S. Raymond 从一封邮件中宣称,Bazaar 已成为过去,呼吁 EMACS 需要放弃 Bazaar 而转用 Git,为了让更多的贡献者参与进来,他认为,Git 已经在分布式代码托管中胜出了。 Eric
S. Raymond 是版本控制系统和相关工具的专家,他在邮件中谈到 Bazaar 版本控制系统已经奄奄一息,大多数的功能已经过时,dev
列表停滞不前,大部分 Canonical 内部的项目已经放弃 Bazaar 转向了 git,而且其中一位高级开发者写了一篇剖析 Bazzar
为什么会失败的文章:Bazaar-NG: 7 年关于分布式版本控制系统的经验。 他强烈建议 Emacs 开发者去阅读这篇文章,看了思考之后再看,深入的去思考 Bazzar 的问题。这不仅仅是因为 Emacs 开发在某些方面存在文章所提到的问题,而是他认为这是关乎 Emacs 未来的问题。现在 Emacs 需要逃出 Bazaar 失败的困境,不能坐以待毙。虽然理论上 Bazaar 的失败并不会影响我们继续使用这款成熟的版本控制系统,我也敢保证,Bazzar 确实足够成熟,但是,实际上,如果再粘附于这样一个系统,Emacs 的前景堪忧。 当然,继续使用 Bazzar 也是一个选择,但是这就意味着我们将会失去潜在的新成员。这并不是因为 Bazzar 的学习成本,而是因为它的孤立与封闭。机会成本会随着时间会继续上升,而不会下降,所以要把握好机会。本来年轻的开发者就认为 Emacs 是一个笨重,陈旧, 难以使用的上个世纪的产物,如果 Emacs 再固步自封,那么将会使项目变得更封闭与孤立。 Eric S. Raymond 认 为 git 已经在精神比重上胜出了,在分布式代码托管中脱颖而出。对于这个很后悔,他说宁愿变幻无常,也不希望看到表面上不真实的健康。他也很平和的接受了 git 的胜利和转换,并且强烈建议 Emacs 开发类似的产品。正如 reposurgeon 的作者所说,他拥有这方面的技术和经验,可以在技术迁移上引领潮流。目前,他已经把 GNU troff 从 CVS 上转移到 git 上,同时呼吁项目决策者赶紧做出选择,让更多的贡献者参与进来。 |