【Perforce】覚え書き
p4をコマンドラインで使った時に詰まったこと、忘れがちなことを書き留めます。
p4コマンドはどのワークスペースに対して動作するのか
デフォルトでは環境変数P4CLIENT
で指定されたワークスペースに対して動作します。
環境変数が設定されていない場合、環境変数COMPUTERNAME
の値が使われます。(Windowsの場合)
明示的にあるワークスペースに対してコマンドを実行したい場合はグローバルオプション-c
を使えば可能です。
例えばワークスペースhoge
に対してp4 sync
をしたいときは下記のようになります。
p4 -c hoge sync
それぞれのワークスペースの設定はどこでみれるのか
p4 client
コマンドを使います。
この際、ワークスペースを指定するのにグローバルオプションは使いません。
例えばワークスペースhoge
の設定を変更したいときは下記のようになります。
p4 client hoge
テキストエディタで設定ファイルが開くので適宜編集します。