BazaarとBreezy
BazaarはCanonicalがスポンサーとなっているフリーのバージョン管理システムです。BreezyはBazaarのフォークで、Bazaarのディスクフォーマットやプロトコルと後方互換性があります。ただし、BreezyはPython 2ではなくPython 3上で動作します。
注: BazaarやBreezyを使うにはBazaarプラグインを有効にしてください。
Bazaar と Breezy の追加機能
一般的な VCS 機能を使用する で説明した標準的なバージョン管理システム機能に加えて、Tools >Bazaar サブメニューで以下の機能を選択できます。
| メニュー 項目 | 説明 |
|---|---|
| Pull | ブランチを別のブランチのミラーにします。 |
| Push | ブランチのミラーを更新する |
| Uncommit | 最後にコミットしたリビジョンを削除する |
リビジョンのコミット解除
Bazaar や Breezy では、ブランチに変更をコミットすると、作業ツリーの状態のスナップショットを保持する新しいリビジョンが作成されます。最後にコミットしたリビジョンを削除するには、Tools >Bazaar >Uncommit を選択し、Uncommit ダイアログで必要なオプションを選択してください。
| オプション | 説明 |
|---|---|
| Keep tags that point to removed revisions | 削除したリビジョンを指すタグを保持します。 |
| Only remove the commits from the local branch when in a checkout | ローカルブランチからのみコミットを削除します。 |
| Revision | リビジョンログの指定したエントリまでのすべてのコミットを削除します。 |
実際に何も削除せずにUncommit コマンドの結果をテストするには、Dry Run を選択してください。
Uncommit は作業ツリーを新しいコミットができる状態にします。このコマンドによる唯一の変更は、コミット前に存在した保留中のマージを復元することです。
BazaarとBreezyの環境設定
BazaarやBreezyの環境設定をするには、Preferences >Version Control >Bazaar を選択します。

| 環境設定 | 説明 |
|---|---|
| Command | コマンドラインクライアント実行ファイルへのパス。 |
| Default username | 変更をコミットするときにデフォルトで使用するユーザー名。 |
| Default email | 変更をコミットするときにデフォルトで使用するメールアドレス。 |
| Log count | ログの最大行数。 |
| Timeout | バージョン管理操作のタイムアウト。 |
プラグインの有効化と無効化、バージョン管理システムの設定、一般的なVCS機能の使用、バージョン管理システムも参照してください 。
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.