Bazaarを設定する

Bazaar

Bazaarを設定する

Bazaarにあなたの名前を教える

バージョン管理システムの機能の1つは誰が何を変更したのかを追跡することです。 分散型のシステムでは、その機能を実現するためにグローバルにユニークなそれぞれの著者のための識別子が必要です。 大抵の人はそれらの1つを持っています: Eメールアドレスです。 Bazaarはあなたのユーザー名とホスト名を探し出してEメールアドレスを自動的に生成します。 Bazaarが行う推測を望まないのであれば、あなたが望む識別子を設定するために whoami コマンドを使います:

% bzr whoami "Your Name <[email protected]>"

whoami は引数なしで使われると、現在の値が表示されます。

設定ファイル

設定ファイルはLinux/Unixの場合 $HOME/.bazaar に、 Windowsの場合 C:\Documents and Settings\<username>\Application Data\Bazaar\2.0 にあります。 この場所には3つの主要な設定ファイルがあります:

  • bazaar.conf はデフォルトの設定オプションを記述します。
  • locations.conf は特定のブランチの位置を記述しますd
  • authentication.conf はリモートサーバーのためのクレデンシャルな情報を記述します

それぞれのブランチも特定の値をそのブランチに設定する設定ファイルを含みます。 このファイルはブランチの中の .bzr/branch/branch.conf で見つかります。 このファイルは ブランチのすべてのユーザー に見えます。 あなたに固有の設定を持つブランチのための値の1つを上書きしたいのであれば、 locations.conf でそれを行うことができます。

whoami コマンドを使用してEメールアドレスを設定した後の bazaar.conf の内容のサンプルは次のとおりです:

[DEFAULT]
email = Your Name <[email protected]>

サポートされる構文と構成設定の詳細については、 Bazaarのユーザーリファレンスの 構成設定 の項目を参照してください。

ルールベースのプリファレンス

いくつかのコマンドとプラグインは特定のパターンにマッチするファイルのカスタムの処理機能を提供します。 ユーザーごとにルールベースのプリファレンスが BZR_HOME/rules で定義されます。 ルールが検索される検索方法と関連ファイルの詳細な構文に関する詳細については、 Bazaarのユーザープリファレンスの ルール の項目を参照してください。