p4 unzip

p4 zipパッケージファイルからファイルをインポートします。

構文規則

p4 [g-opts] unzip -i zipfile [-Ox] [-f -n -A -I -v --enable-dvcs-triggers]

説明

頻繁には使用されませんが、p4 zipp4 unzipを組み合わせると、管理者は元のサーバからターゲットサーバのルートディレクトリにファイルセット(およびその履歴)を取り込むことができます。例えば、「air gap」を使用してファイルを転送できます。この場合、2つのHelix Coreサーバ間でネットワーク接続やPerforceの複製は実行されません。

ヒント

このプロセスでは、アーカイブが含まれているファイルを管理者が手動でターゲットサーバにコピーします。サポートナレッジベースの記事「P4 zipとp4 unzipを使用してPerforce VCSサーバ間でデータを移動する方法」を参照してください。

注意

組織では通常、複数のサーバにわたるデータとメタデータに対して、自動化されたソリューションを使用します。詳しくは、『Helix Coreサーバ管理者ガイド』の「展開アーキテクチャ」を参照してください。

p4 unzip操作を実行すると、次がインポートされます。

  • 指定したファイルセット(ソースコード、グラフィックなど)
  • 指定したファイルをサブミットしたチェンジリスト
  • ファイルの属性
  • 修正とチェンジリストの関連付け
  • 解凍されるファイルへの反映を記述するすべての反映記録

rpl.checksum.change構成可能変数の値により、 p4 unzipコマンド用に実行される認証のレベルが決まります。 詳しくは、「構成可能変数」を参照してください。

解凍時のトリガ

次のプッシュトリガタイプは、p4 unzipコマンドの実行中に起動することができます。

  • push-submitトリガを使用すると、メタデータが転送済みでファイルがまだ転送されていない場合に、 p4 unzipコマンドのフェーズにおけるプロセスをカスタマイズすることができます。
  • push-contentトリガを使用すると、ファイルが転送済みでその内容がまだ転送されていない場合に、 p4 unzipコマンドのフェーズにおけるプロセスをカスタマイズすることができます。
  • push-commitトリガを使用すると、p4 unzipコマンドによって変更を コミットした後で、クリーンアップ操作やポストプロセスを実行することができます。

--enable-dvcs-triggersコマンドに対してトリガのプッシュを有効にするには、p4 unzipオプションを使用します。

詳細については、『Helix Coreサーバ管理者ガイド』の「プッシュまたはフェッチのトリガ」セクションを参照してください。

オプション

-A

新しいリビジョンのアーカイブ内容を含めます。

--enable-dvcs-triggers

指定のファイルが処理された時にプッシュトリガを有効にします。 プッシュトリガは、デフォルトでp4 unzipコマンドに対して無効にされています。

これらの種類のトリガの詳細については、 『Helix Coreサーバ管理者ガイド』の「トリガを使用して動作のカスタマイズを行う」の章を参照してください。

-f

正確性チェックを回避します。

-i zipfile

zipファイル名を指定します。

-I

新しいリビジョンの反映レコードを除外します。

-n

すべての正確性チェックを実行します。ただし、ファイルまたはチェンジリストは リモートサーバにプッシュしません。

-Oc

このオプションを指定してp4 unzipコマンドを実行すると、 すべてのチェンジリストに関する情報が表示されます。

このオプションを機能させるには、-vオプションも指定する必要があります。

-Of

このオプションを指定してp4 unzipコマンドを実行すると、 すべてのチェンジリスト内のすべてのファイルに関する情報が表示されます。

このオプションを機能させるには、-vオプションも指定する必要があります。

-Oi

このオプションを指定してp4 unzipコマンドを実行すると、 すべてのチェンジリスト内のすべてのファイル内のすべての反映に関する 情報が表示されます。

このオプションを機能させるには、-vオプションも指定する必要があります。

-v

デバッグの診断を行える冗長モードを指定します。 冗長モードを選択する必要があります。

冗長モードをオンにすると、冗長レベルを正確に制御することができます。 具体的には、以下の情報を表示するかどうかを制御することができます。

  • 解凍されたすべてのチェンジリスト
  • 解凍されたすべてのチェンジリスト内のすべてのファイル
  • 解凍されたすべてのチェンジリスト内のすべてのファイルのすべての統合

上記のオプションは、自由に組み合わせることができますが、 必ず「-O」を指定する必要があります。

デフォルトでは、すべてのチェンジリストに関する情報が表示されます。

g-opts

詳しくは、「グローバルオプション」を参照してください。

使用上の注意点

ファイル引数でリビジョン指定子を使用できるか? ファイル引数でリビジョン範囲を使用できるか? 最低限必要なアクセスレベル

適用外

適用外

admin

関連コマンド

ファイルとその履歴のセットをp4 unzipで使用するためにパッケージにする。

p4 zip