Bazaar

Bazaar

 




Wiki Tools

  • Find Page
  • Recent Changes
  • Page History
  • Attachments

下一代分布式版本控制系统

我们已尽力提供切合原文的翻译,但无法保证译文和英文原文一一对应,风险自担。如遇疑问或矛盾处,请参考 英文原文,同时烦请告知 Leal 或其他翻译人员。如果您也想为 Bazaar-NG 中文 Wiki 贡献时间,请先阅读 中文规范 以确保格式和译法上的一致,以便为读者提供最佳体验。

Bazaar 号外: 0.8.2 发布了!

下载并测试 bzr 0.8.2 ,该版本基本上已包含 1.0 的所有特性。自此至 1.0 版本的主要工作是提升性能和完善文档。

Bazaar 号外: 性能为王

自此至 1.0 版本的主要工作是性能提升和文档完善。目前已陆续开展了一些:

  • 编写 SmartServer 以提供高速的网络操作

  • 优化文件系统访问(更换 os.stroll^Wwalk)
  • 优化文件格式以提高性能,同时不牺牲已有的正确性和完整性
  • 定期执行自动性能测试以评估进展情况
  • 调整使用最为繁重的部分代码(codepath)
  • 保证仅在需要时才进行庞大的导入(import),尽可能采用轻量级导入

何谓 Bazaar?

Bazaar-NG 是个分散式版本控制系统,旨在易于开发人员和最终用户的使用。分散式版本控制系统采用了 集市开发模型 ,可让人们通过互联网进行协作。如果使用 Bazaar-NG,您就可以向最喜欢的自由软件项目提交自己的分支,同时无需特殊权限。

我们正在开展一些 SummerOfCode2006(代码之夏2006)项目 -- 学生和导师请在 2006 年五月上旬申请。

从哪里获取 Bzr?

获取 Bazaar-NG 最简单的地方是您的发行版。如果您的发行版不带 Bazaar-NG,也别泄气,因为安装起来轻而易举。

如何安装 Bzr?

Bazaar-NG 的安装实在是轻而易举。所支持的操作系统包括 Linux, FreeBSD, Windows(本地或 Cygwin)和 Solaris。只要您能运行 Python 2.4,就能运行 Bazaar-NG。

如何使用 Bzr?

包含了一些过来人的真知灼见,他们已借着 Bzr 踏入了一个开发新天地。

  • 文档 - Bazaar-NG 的文档主页面。

  • 介绍 - Bazaar-NG 介绍,详细介绍了较为简单的命令。

  • 迷你教程 - Bazaar-NG 五分钟教程。

  • Revision Specs - "bzr log", "bzr merge" 和类似命令能够指定的 -r 参数。

“两”相比较,谁者胜?

如果您熟悉其它版本控制系统,您或许想看看它们之间的简要比较,或者阅读能结合您的现有经验,帮助您理解如何高效使用 bzr 的指导。

  • BzrForCVSUsers - 面向 CVS 用户的 Bazaar-NG 介绍。

  • BzrForGITUsers - 面向 GIT 用户的 Bazaar-NG 介绍(编写中)。

  • RcsComparisons - Bzr, GIT, Mercurial, SVN 和 VCS 系统之间的功能和性能比较表格。

如何获取帮助?

获取帮助的主页面见 Bzr支持

  • Bug Tracker - 您可以检查该系统看看别人是否和自己遭遇了一样的问题。

  • 邮件列表 - 流量甚大的列表,专注 Bazaar-NG 开发和支持。

  • IRC - #bzr on irc.freenode.net

如何向项目贡献?

开发主文档页面见 开发指南

此外,欢迎您帮助完善本 wiki 站点。欲编辑页面,请先 注册 账号。为免遭垃圾信息肆虐,匿名编辑功能已被禁用。