Top > SCM > Bazaar

はじめに

Bazaar(以下bzr)はSCMと呼ばれるリビジョン管理システムの一つです。 CVSやSubversionなんかと違うのはbzrが分散SCMであるということです。

いつもはネットワークが使える環境でばりばり開発しているけど、 オフラインでも作業したいときには便利です。 Subversion+svkを使うのと似ています。

Bazaarを個人的に使う理由

レンタルサーバでコンパイルとかせずに導入できそうなバージョン管理ツールを探していたときに見つけたのが Bazaarでした。(当時はまだBazaar-NGという名前だった気がする) 分散だとかってのは正直どうでもよかった。

今だと、Mercurialが優勢なのかな。

実際に使ってみて、こんなあたりが気にいっている。 これは、Bazaarに限らないかもしれないことに注意。

上記は別段Bazaarに限りませんが、最初に試したDVCSがBazaarだったので、なんとなくそのまま使っています。 日本語のドキュメントはほとんどないので、そのへんは苦労するかもしれないです。 今なら、MercurialとかGitあたりが良いのでしょうか。

Bazaar プラグイン

Bazaarのプラグインを書いてみました。 ちゃんとPythonを勉強していないので、結構適当です。

Bazaar IRCログのための Greasemonkey スクリプト

Greasemonkey(Firefox拡張)スクリプトを書きました。 irc logアーカイブを整形して見易くします。

このスクリプトは http://bzr.arbash-meinel.com/irc_log/bzr/ 以下のHTMLに適用されます。

Greasemonkeyスクリプトは IRC ログ整形 からインストールできます。

ドキュメント

Bazaarチーム的にはwikiはあくまで下書きであり、公式なものはhttp://doc.bazaar-vcs.org/という扱いのようです。 順次、wikiからのマージが進められています。

個人的な理解のために、ざっと訳したものを以下に置いています。

bzr.dev ドキュメント

wiki系ドキュメント

Top > SCM > Bazaar
Powered by docutils, and CSS Design by tri-star