p4 unzip
p4 zip
パッケージファイルからファイルをインポートします。
構文規則
p4 [g-opts] unzip -i zipfile [-Ox] [-f -n -A -I -v --enable-dvcs-triggers]
説明
頻繁には使用されませんが、p4 zipとp4 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サーバ管理者ガイド』の「プッシュまたはフェッチのトリガ」セクションを参照してください。
オプション
|
新しいリビジョンのアーカイブ内容を含めます。 |
|
指定のファイルが処理された時にプッシュトリガを有効にします。
プッシュトリガは、デフォルトで これらの種類のトリガの詳細については、 『Helix Coreサーバ管理者ガイド』の「トリガを使用して動作のカスタマイズを行う」の章を参照してください。 |
|
正確性チェックを回避します。 |
|
zipファイル名を指定します。 |
|
新しいリビジョンの反映レコードを除外します。 |
|
すべての正確性チェックを実行します。ただし、ファイルまたはチェンジリストは リモートサーバにプッシュしません。 |
|
このオプションを指定して このオプションを機能させるには、 |
|
このオプションを指定して このオプションを機能させるには、 |
|
このオプションを指定して このオプションを機能させるには、 |
|
デバッグの診断を行える冗長モードを指定します。 冗長モードを選択する必要があります。 冗長モードをオンにすると、冗長レベルを正確に制御することができます。 具体的には、以下の情報を表示するかどうかを制御することができます。
上記のオプションは、自由に組み合わせることができますが、
必ず「 デフォルトでは、すべてのチェンジリストに関する情報が表示されます。 |
|
詳しくは、「グローバルオプション」を参照してください。 |
使用上の注意点
ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
---|---|---|
適用外 |
適用外 |
|
関連コマンド
ファイルとその履歴のセットを |