導入
| バザール | |
![]() | |
| 開発者 | カノニカル株式会社 |
|---|---|
| 最新バージョン | 2.1.1 [+/-] |
| 上級版 | [+/-] |
| 環境 | マルチプラットフォーム |
| 親切 | バージョン管理 |
| ライセンス | GNU GPL |
| Webサイト | bazaar.canonical.com |
Bazaar (コマンド ラインbzr ) は、Canonical Ltd がスポンサーとなっている無料のバージョン管理システムです。これは、分散型バージョン管理システムのカテゴリに属します。したがって、各作業コピーは完全なリポジトリであり、このリポジトリにはすべての履歴が含まれています。
開発は使いやすさと柔軟性に重点を置いています。したがって、Bazaar は非常に限定されたコマンドセットに依存します。さまざまな開発スキームで使用することもできます (各開発者が独自のブランチを持ち、開発者が共通のリポジトリを持っているなど)。
Bazaar は他のバージョン管理システムとの相互運用性も促進し、たとえば Subversion、 git 、CVS からプロジェクトのさまざまなバージョンの履歴を読み取るためのライブラリを備えています。また、プロジェクト開発のトランクをSubversion などの別のバージョン システム上に保持し、このトランクから Bazaar ブランチに継続的に「インポート」を行うことも可能です。これにより、他のブランチやマージの作成に使用できるようになります。このようなプロセスは、Emacs や他のプロジェクトですでに実装されています。バザール ブランチが登録されているプロジェクトのリストは、 https://code.launchpad.net/+project-cloudで入手できます。
Bazaar は Python 言語で開発されています。
2008 年 2 月 15 日の時点で、バージョン 1.2 のリリースにより、Bazaar は GNU プロジェクトの一部として受け入れられました。

バザールの主な注文
- 追加
- 次のコミットのためにすべてまたは一部のファイルとディレクトリを追加します
- 支店
- 別のブランチのコピーから新しいブランチを作成しました
- チェック
- ファイルストレージの一貫性をチェックします
- チェックアウト(共同)
- 既存のブランチの新しいチェックアウトを作成しました
- 専念
- ローカルの変更の一部またはすべてをリポジトリに保存し、新しいバージョンを作成します
- 衝突
- 競合を含むファイルをリストする
- 差分
- 2 つのリビジョンまたは 2 つのブランチ間の違いを表示します
- 無視する
- ファイルまたは式を無視する
- 初期化
- 現在のディレクトリをバージョンに依存するブランチにします
- ログ
- リポジトリ全体または特定のファイルのバージョン履歴を提供します
- マージ
- 作業ディレクトリを別のバージョンとマージする
- MV
- バージョン管理されたファイルを移動または名前変更する
- セーター
- 現在のブランチを別のブランチのミラーに変換します
- 押す
- このブランチのミラーを更新します
- 取り除く
- 次のコミットのためにファイルのすべてまたは一部を削除します
- 元に戻す
- ファイルまたはディレクトリを以前のバージョンに戻します
- 送信
- 変更を電子メールで送信する
- 仕える
- bzrサーバーを実行します
- 状態
- 作業ディレクトリ内で変更が加えられたファイルを表示します
- タグ
- マーカー (タグ、ラベル) を指定されたバージョンに関連付けます
- タグ
- リポジトリのすべてのマーカーをリストする
- 更新 (アップ/チェックアウト/コ)
- 作業ディレクトリを更新またはマージします


