p4 populate
あるファイル集合のブランチ処理を1回の操作で行います。
構文
p4 [g-opts] populate [-d description] [-f -n -o] [-m max] fromFile[rev] toFile
p4 [g-opts] populate [-d description] [-f -n -o] [-m max] -b branch [-r] [toFile[rev]]
p4 [g-opts] populate [-d description] [-f -n -o] [-m max] -b branch -s fromFile[rev] [toFile]
p4 [g-opts] populate [-d description] [-f -n -o] [-m max] -S stream [-P parent] [-r] [toFile[rev]]
説明
p4 populate
コマンドは、あるファイル集合(反映元)をディポ内の別の場所(反映先)へと1回の操作でブランチします。 新しいファイルがただちに作成され、p4 submit
コマンドやクライアントワークスペースを必要としません。
p4 populate
コマンドを実行するとchange-submit
トリガが起動するため、変更内容を検証してからサブミットを行うことができます。 詳細については、『Helix Coreサーバ管理者ガイド: 基本』の「Change-submitトリガ」を参照してください。
change-contentトリガの作業中チェンジリストと同様に、change-submitトリガの一時的な作業中チェンジリストレコードが作成されるため、変更内容の説明を確認することができます。 ただし、p4 populate
コマンドでブランチされたファイルはオープンされないため、p4 describeコマンドやp4 openedコマンドを実行しても、change-submit
トリガに対してファイルが返されることはありません。
「-d description」オプションを指定しなかった場合、コマンドラインで指定された引数が説明として使用されます。
change-content
ステージ完了後にp4 populate
コマンドが失敗した場合、change-fail
トリガが有効になります。 詳細については、「サブミットに対してトリガを起動させる」の「change-failed」を参照してください。
rpl.checksum.change
構成可能変数の値はこのコマンド用に実行される認証のレベルを決定します。
取り込みトリガスクリプトに関連するファイルの一覧を表示するには、「p4 files @=change」コマンドを使用します。
オプション
|
ユーザ定義の |
|
自動的にサブミットされるチェンジリストに対して説明を指定します。 説明が与えられていない場合、説明としてコマンドライン引数を使用します。 |
|
削除されたファイルを強制的に反映先にブランチします。 (デフォルトでは、削除されたファイルは存在しないものとして扱われ、スキップされます。) |
|
操作対象のファイルを |
|
実際には何も行わずに、操作の結果をプレビューします。 |
|
|
|
|
|
反映処理の方向を逆にします(反映元から反映先ではなく、反映先から反映元)。 |
|
|
|
ストリームのビューを使用します。反映元はストリーム自体であり、反映先はストリームの親です。 |
|
詳細については、グローバルオプションを参照してください。 |
使用上の留意点
ファイル引数にリビジョン指定子を使えるか? | ファイル引数にリビジョン範囲を使えるか? | 最低限必要なアクセスレベル |
---|---|---|
使用可 |
使用不可 |
|