Emacs 将使用 Bazaar 作为版本控制工具

Emacs 的[邮件列表]上早就说要换一些开发工具,包括现在的版本控制工具(CVS)和 bug 跟踪工具(纯邮件),吵了有不少日子了。Bug 跟踪工具一直以来用的都是纯邮件人工控制,基本上没有什么比较“规范”的方法,要求就是完全可以使用邮件进行各种操作。后来 Don Armstrong [架]了个基于 debbugs 的[系统],不知道有没有人试用。而版本控制工具已经决定使用 [Bazaar] 了,说 Bazaar 要成为 GNU 的一个包,基于 GNU 本身应该使用 GNU 的软件这样一个“政治”因素,而选择了它。后来 [Jason Earl] 架了一个[测试仓库]供大家试用。结果引起轩然大波,普遍报告说性能太差,随便一个操作都几十秒,主要的对比对象是 [git],git 确实是快。Bazaar 的开发者也给出了一些为什么这么慢的解释,还有一些改进的补丁。我自己也在 Windows 上试用了一下,用 bzr branch 完全从头弄下来大概三十多分钟,bzr log -l 100 要半分钟。不过确实是,Bazaar 在性能上还需改进,不过这比以前已经快很多了。

我自己也在用 Bazaar,在公司里和 ClearCase 定期同步,开发时候用 Bazaar 然后再同步回去,自己私下里做什么都已经全部转到了 Bazaar。到现在为止,版本数量都比较少,所以在性能上还没有感觉到什么,都在可以忍受的范围之内。Bazaar 的各个特性都不错,开发很活跃,文档也比较齐全,还有 [Canonical][LaunchPad] 作为后盾,如果把性能提高到跟 [Mercurial](都是 Python 写的)差不多的时候,前景就明朗了。

您好,有问题请教您

您好,有问题请教您,能告诉我您的联系方式么?

如果方便的话

如果方便的话,可以直接在这里说就可以了,如果想私下里,可以发信给我:SuperMMX atat GMail dotdot com

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You can use BBCode tags in the text.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.