ラベルを管理する

ラベルは、特定のソフトウェアリリースのビルドに使用するファイルリビジョンのセットなど、重要なファイルリビジョンをマークするために使用できます。ラベルを使用して、ファイルリビジョンの取得(同期)や反映など作業中の関連するファイルリビジョンのグループを特定することができます。

ラベルを使用するには、まずラベルを定義し、それからディポのファイルリビジョンにラベルを適用します。ラベルを定義する場合、ラベルのビューを指定し、これによりラベルを適用するファイルが限定されます。

ラベルを作成する

  1. [ファイル] > [新規] > [ラベル...]を選択します。

  2. [ラベル]フォームには、新しいラベルの名前を入力します。

  3. ラベルの説明を入力します。

  4. 他のユーザーがラベルを変更できないようにするには、[ロック状態]を選択します。

  5. ラベルの表示方法を次の2つから指定します。

    • グラフィック表示: [ビュー]タブで、ディポパスを選択します。

    • テキスト表示: [フォーム]タブで、ファイルのディポの場所を[ビュー]フィールドで指定します。

  6. [保存]をクリックします。

ファイルにラベルを付ける

ファイルにラベルを付けるには、ファイルがラベルビューにあり、クライアントワークスペースと同期している必要があります。

  1. ファイルを選択して、[アクション] > [ラベル...]を選択します。

  2. [ファイルにラベルを付ける]ダイアログで、使用するラベルを入力または表示します。

  3. [ラベルをファイルリビジョンに適用する]ラジオボタンをクリックします。

  4. (オプション)ラベルにファイルを追加または削除するには、[ファイル/フォルダー]フィールドの横にある[追加]または[削除]ボタンをクリックします。

  5. ファイルの最新リビジョンまたは特定のリビジョンにラベルを付けるかを選択します。

    リビジョンの指定は、リビジョン番号、チェンジリスト、日付/時間、ワークスペース、他のラベルで行うことができます。

  6. ファイルの削除済みリビジョンを除外するかを選択します。

  7. [ラベル]をクリックします。

ファイルのセットからラベルを削除する手順は以下のとおりです。

  1. ファイルを選択して、[アクション] > [ラベル...]を選択します。

    [ファイルにラベルを付ける]ダイアログが表示されます。

  2. [ラベル]フィールドから、使用するラベルを表示します。

  3. [ラベルになければファイルをワークスペースから削除する]を選択します。

  4. [ラベル]をクリックします。

ラベルを表示および検索する

接続しているPerforceディポに設定されているラベルを表示するには、[ラベル]タブを開きます(ツールバーのラベルアイコンをクリックするか[ビュー] > [ラベル]を選択します)。

ラベルを検索するには、[ラベル]タブのフィルターフィールドを使用します。以下の組み合わせをフィルターすることができます。

  • 所有者

  • ラベル名

  • ファイルパス

    任意の数のファイルパスを入力することができます。フィルターして、入力したファイルパスのすべてのファイル(フィルタに設定されている所有者およびラベル名により制限されたもの)に関連付けられたラベルを取得します。ファイルパスの構築にはファイルパスビルダーを使用できます。

注意

グローバルラベルは、エッジサーバー接続時にはグレー表示されます。グレーアウトされたラベルは、権限にかかわらずエッジサーバー接続時は編集できませんが、使用することはできます。

フィルターの使い方の詳細情報は、検索とフィルターを参照してください。

ラベルを編集する

  1. [表示] > [ラベル]に移動するか、ツールバーにあるラベルアイコンをクリックして、[ラベル]タブを開きます。

  2. ラベルをコンテキストクリックして、[ラベルを編集'label_name']を選択します。

    [ラベル]フォームが表示されます。

  3. 変更を入力して、[保存]をクリックします。

ラベルを編集しても、ラベルが適用されているファイルのリストは変更されません。

ラベルを削除およびアンロードする

ラベルを削除すると、そのラベルは使用できなくなりファイルから削除されます。

ラベルを削除する手順は以下のとおりです。

  1. [表示] > [ラベル]に移動するか、ツールバーにあるラベルアイコンをクリックして、[ラベル]タブを開きます。

  2. ラベルをコンテキストクリックして、[ラベルを削除'label_name']を選択します。

アンロードすると、あまり使用されていないメタデータは、バージョニングエンジンのデータベースファイルから、アンロードディポ内のフラットファイルセットに転送されます。ラベルをアンロードした後、再び使用する必要が生じた場合は、ワークスペースをリロードできます。

ラベルをアンロードする手順は以下のとおりです。

  1. [表示] > [ラベル]に移動するか、ツールバーにあるラベルアイコンをクリックして、[ラベル]タブを開きます。

  2. ラベルをコンテキストクリックして、[ラベルをアンロード'label_name']を選択します。

アンロード済みラベルをリロードする手順は以下のとおりです。

  1. [表示] > [ラベル]に移動するか、ツールバーにあるラベルアイコンをクリックして、[ラベル]タブを開きます。

  2. [フィルター]パネルで [アンロード...]アイコンを選択して[アンロード済みラベル]ダイアログを開き、リロードするアンロード済みラベルをフィルターして選択します。

  3. ラベルをコンテキストクリックして、[ラベルを再ロード'label_name']を選択します。

アンロードの詳細情報は、『Perforceコマンドリファレンス』を参照してください。

ラベルのファイルリビジョンを取得する

ラベル付きファイルリビジョンを[リビジョンを取得]ダイアログで取得する手順は以下のとおりです。

  1. [表示] > [ラベル]に移動するか、ツールバーにあるラベルアイコンをクリックして、[ラベル]タブを開きます。

  2. ラベルをコンテキストクリックして、[リビジョンを取得...]を選択します。

    [リビジョンを取得]ダイアログが開きます。

  3. [追加...]をクリックして[ファイル/フォルダを追加]ダイアログを開きます。

  4. ラベルのすべてのファイルリビジョンを取得するには、最上位のフォルダ(//)をクリックします。ラベルのファイルリビジョンのサブセットを取得するには、必要なフォルダとファイルを表示して選択します。

  5. [OK]をクリックして、取得するファイルのリストで選択されたフォルダを表示します。

  6. ワークスペースが確実にラベル付きファイルリビジョンのみを含むようにするためには、ラベルになければファイルをワークスペースから削除するを選択します。

  7. [リビジョンを取得]をクリックして、ラベル付きファイルリビジョンを取得します。