📝

Perforce 操作情報まとめ

2024/11/26に公開

はじめに

家庭でもPerforceが使えるように環境構築したわけですが、
結構操作周りでつまずくことが多く、メモしてないと忘れることが多いので情報をまとめることにしました。

ワークスペース削除

P4V

  1. View > Workspacesを選択
  2. Workspacesビューから削除したいWorkspaceを選択 > 右クリック > Delete

p4コマンド

  • p4 client -d ワークスペース名
  • p4 client -d -f ワークスペース名 <- 強制削除

ストリーム削除

P4V

  1. P4Vを起動して,View>Streams を選択する
  2. Streamsビューから消したいStreamを選択・右クリック

p4コマンド

  • p4 stream -d //depot/stream
  • p4 stream -d -f //depot/stream
    • 強制削除。ロックされていても削除できる
  • p4 stream --obliterate -y //depot/stream
    • これに関しては、完全削除なので基本的には上2つのどっちかを使う
    • 削除マークされたstreamを完全削除したいときに使う

ストリーム一覧

p4コマンド

  • p4 streams -a

ファイル削除

使用場面

前述している通り、デポ削除前にはファイルをすべて削除しておく必要があります。
またチェックリストやほかのデポからのコピー参照なども削除しておく必要があります。
このような場面での使用を想定しています。

P4V

1.Tools > Administrationを選択する
2.Healix Admin画面が起動するのでDepotsタブを選択する
3.削除したいファイル又はフォルダを選択
4.右クリックからobliterateを選択する

p4コマンド

  • p4 obliterate //depot/...
    • この場合depot以下のファイルがすべて削除される

デポの削除

削除前に

デポにあるファイルやストリームを削除する必要があります。

p4v

1.Tools > Administrationを選択する
2.Healix Admin画面が起動するのでDepotsタブを選択する
3.削除したいデポを選択
4.右クリックから「Delete Depot ~」を選択する

p4コマンド

p4 depot -d [-f] depot
※-fは強制実行。depotがデポ名

最後に

若干雑ですが、よくつまずくポイントを中心にまとめてみました。
他にもつまずくポイントがあれば、随時更新予定です。

Discussion