Python@TW: 會眾| IRC| Planet| 郵件列表| 聯絡我們

Bazaar: http://bazaar-vcs.org/

Bazaar是以GPL釋出並以Python撰寫的分散式版本控制系統, 由以Ubuntu Linux聞名的Canonical公司所主導的社群所開發。

目前使用bzr的專案包括: Ubuntu, Drupal , BitlBee , nose , PyChart , Samba。

更詳細的名單可以參考: http://bazaar-vcs.org/WhoUsesBzr

目前的最新版本是0.16 (2007-05-07),1.0預計於今年(2007)釋出。

主要操作命令為bzr,故常以bzr來簡稱本套件名稱。

Bazaar目前相較於其他分散式版本控制系統的優點

1. 操作簡單直覺,與SVN版本控制系統指令相似並提供plugin整合。

2. 可以將版本庫(repos) push到未安裝Bazaar的伺服器上。

3. Launchpad , The SourceForge for bzr。

4. 純Python打造, 有使用到C語言開發的模組均有相對應的純Python版本。

安裝方法

Debian/Ubuntu Linux

  1. Ubuntu Feisty 7.04 內建 bzr 0.15,如需最新版本,
  2. Debian Etch 4.0 (stable) : /etc/apt/sources.list 加入這行
  3. 加入apt gpg key的方法:
    •     gpg --keyserver subkeys.pgp.net  --keyserver-options http-proxy --recv-key EEA6AD6A
          gpg --armor --export EEA6AD6A | sudo apt-key add -
  4. Debian/Ubuntu安裝
    • apt-get update;apt-get install bzr

Gentoo Linux

emerge -av bzr

Windows 請直接下載最新安裝檔

http://bazaar-vcs.org/releases/win32/bzr-setup-latest.exe

Bazaar (上次是 localhost 在 2009-04-01 04:14:21 編輯的)