p4 prune
未変更のファイルをストリームから削除します。
p4 prune
コマンドは、管理者ではなくストリームの所有者により実行されることを除き、
p4 obliterate
と同等です。
構文規則
p4 [g-opts] prune [-d] [-y] -S stream
説明
p4 prune
コマンドを実行すると、以下のファイルが完全に削除されます。
- 使用されていないストリーム内の未変更のファイル (リビジョンが1つだけのファイル)
- -dオプションを指定すると、マージによる変更がターゲットストリーム内の変更だけであるファイルも削除されます。
ストリームの所有者だけが、ファイルを削除することができます。
デフォルトでは、p4 prune
は結果のプレビューを表示します。
操作を実行するには、今度は-y
オプションを使用して、再度コマンドを実行します。
ストリームを削除した後、2つ以上のリビジョンを伴うファイルはストリームに残り、
編集履歴が保存されます。
未変更のファイルは、管理者がp4 obliterate
コマンドで消去するのと同様に削除されます。
削除されたファイルは、次のp4 sync
コマンドが実行されて削除されるまで、
クライアントワークスペースに残ります。削除されたファイルが子ストリームにブランチされた場合、
新規の反映記録が作成されて、子ストリームのブランチ済みファイルは、
以前間接的に関連していた親ストリームのファイルに直接リンクされます。
メインラインストリーム、タスクストリーム、バーチャルストリームを削除することはできません。
タスクストリームから未修正のファイルを削除するには、p4 stream
コマンドまたは
p4 unload
コマンドを使用して、そのストリームを削除またはアンロードします。
未修正のファイルは、ストリーム仕様が消去されると自動的に消去されます。
このコマンドを実行するストリーム所有者は、
p4
protect
コマンドで付与される書き込み権限が必要になります。
オプション
|
コマンドを実行します。このオプションがない場合、このコマンドは結果のプレビューを表示しますが、 操作は行われません。 |
|
削除するストリームの名前です。 |
-d |
マージによる変更がターゲットストリーム内の変更だけであるファイルも削除されます。 |
|
「グローバルオプション」を参照してください。 |
使用上の注意点
ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
---|---|---|
適用外 |
適用外 |
ストリーム所有者の場合はwrite権限 |
関連コマンド
|