p4 copy
ファイルをディポ内のある場所から別の場所にコピーします。
構文
p4 [g-opts] copy [-c change] [-n -f -v -q] [-m max] fromFile[rev] toFile
p4 [g-opts] copy [-c change] [-n -f -v -q] [-m max] -b branch [-r] [toFile[rev] ...]
p4 [g-opts] copy [-c change] [-n -f -v -q] [-m max] -b branch -s fromFile[rev] [toFile ...]
p4 [g-opts] copy [-c change] [-n -f -v -q] [-m max] -S stream [-P parent] [-Fr] [toFile[rev] ...]
説明
p4
copy
コマンドは、ファイルのブランチ、置き換え、削除によって、反映元ファイルの完全なコピーを指定された反映先に伝播します。 手動で衝突解決を行う必要はありません。 以前に反映元ファイルにマージされていなかった反映先ファイル内の変更は上書きされます。 反映先を更新するには、ファイルをサブミットします。 コピー済みのファイルを元に戻すには、p4 revert
コマンドを使用します。
反映元と同一の反映先ファイルは、-f
オプションを使用していない限り、p4 copy
コマンドにより影響を受けません。 p4 copy
によりワークスペースのファイルが作成または修正された場合、読み取り専用のままになります。 p4 edit
を使用して書き込み可能にできます。
オプション
|
反映元ファイルと反映先ファイルを決定するために使用されるブランチビューを指定します。 |
|
デフォルトのチェンジリストではなく、作業中チェンジリストのファイルを作業状態にします。 |
|
ファイルがコピーされたことを明示的に記録するために、別のリビジョンの作成を強制します。 削除済みの反映元ファイルが反映先に存在しない場合、コピーされます。また、既に同一のファイルは既存の反映レコードに結合されていない場合コピーされます。 |
|
反映先ストリームが反映元のコピーを受け入れるように構成されていない場合、強制的にコピー操作を実行します。 ストリームの正しい変更フローを判断するには、 |
|
コピー対象ファイルの最大数を指定して、処理サイズを制限します。 |
|
コピーをプレビューします。 |
|
反映元ストリームの親以外の反映先ストリームを指定します。 |
|
クワイエットモードは、反映、コピー、マージの対象となるファイルのリストに関する、通常の出力メッセージを抑止します。 エラーまたは例外的状態に関するメッセージは表示されます。 |
|
ブランチビューのマッピングを逆にし、反映先ファイルから反映元ファイルへの反映を行います。 |
|
|
|
反映元ストリームを指定します。 変更は親ストリームにコピーされます。 |
|
反映先ファイルを同期しません。 デフォルトでは、 多数のファイルを処理する際に、それらのファイルがワークスペース内に存在する必要がない場合、 |
|
詳細については、グローバルオプションを参照してください。 |
使用上の留意点
ファイル引数にリビジョン指定子を使えるか? | ファイル引数にリビジョン範囲を使えるか? | 最低限必要なアクセスレベル |
---|---|---|
|
使用不可 |
fromFileにはreadアクセス権 |
コピーするリビジョンを選択するには、リビジョン指定子を使用できます。デフォルトでは、最新リビジョンがコピーされます。 リビジョン指定子は、fromFile
またはtoFile
のいずれにも使用できますが、両方には使用できません。 toFile
に使用される場合、反映先ではなく反映元のリビジョンを指定します。 範囲をリビジョン指定子として使用することはできません。
例
|
ストリームをすばやく作成します(反映履歴はチェックしません) |
p4 copy //projectX/dev/... //projectX/main/... | 開発ストリームの作業をメインラインに昇格させます |
関連コマンド
子ストリームを、より安定性の高い親ストリームの内容で更新する |
|
すべての反映履歴について考慮し、 |