p4 コマンド
ファイル操作
- オープンされているファイルを一覧表示する (p4 opened)
- オープンされているファイルを編集前の状態に戻す (p4 revert)
- ディポ上のファイルを標準出力に出力する/ローカルファイルに保存する
- ディレクトリ内のすべてのファイルを別のディレクトリへ移動する (p4 move)
- ディポ上にディレクトリを追加する
- p4 update と p4 integrate の違いを理解する
- バイナリファイルとしてファイルを追加する (p4 add)
- オープンされていて、かつ変更されているファイルの一覧をローカルパスで表示する
- ディレクトリ内のファイルを再帰的に p4 add する
- サーバ上のディポ (depot) の一覧を表示する (p4 depots)
- ディポ上のファイルを検索する (p4 files)
- チェンジリスト番号を指定して p4 sync する
- 日時指定で p4 sync する
Have List
- クライアントの have list を表示する (p4 have)
- クライアントの have list をサーバから削除する
- ローカルのワークスペース上でのファイル編集情報をサーバへ通知する(have list の更新)
チェンジリスト
- 新しいチェンジリストを作成する(デフォルトのチェンジリストにチェンジリスト番号を付ける)
- チェンジリストの内容を確認する (p4 describe)
- 指定したチェンジリストを削除する (p4 change)
- 編集中のファイルがどのチェンジリストで管理されているか調べる (p4 opened)
- 指定したチェンジリストでファイルをオープンする (p4 edit)
- 編集中のファイルを別のチェンジリストに移動する (p4 reopen)
- あるユーザーがどのファイルを submit せずにペンディングしているかを調べる (p4 changes)
- あるユーザーが行った submit のログを調べる
ブランチ
管理/設定
- Perforce クライアントのインストールと初期設定
- ユーザーの各 depot へのアクセス権限を確認する
- Perforce ユーザー ID から本名やメールアドレスを調べる (p4 users)
- p4 sync 時に空のディレクトリを削除する ([no]rmdir)
- p4 sync 時のファイル上書き設定 ([no]clobber)
- p4admin で Perforce サーバを設定する
- オーバーレイマッピングによる差分開発を行う
- カレントディレクトリの位置によって P4 設定を切り替える (P4CONFIG)
- ファイルを p4 add したときにデフォルトで設定される filetype を調べる (p4 typemap)
