2

perforce.myClient異なるディレクトリを含む次の perforce クライアントがあります。それを使用して編集するためにファイルを開く/perforce.myClient/p4 edit someFile と、次のメッセージで失敗します /perforce.myClient/someFile is not under clients root '/my/other/perforce/client'

perforce が適切なクライアントを取得していることを確認するために、次のことを行いました。

setenv P4CLIENT perforce.myClient

を使用して、ルートが正しい場所を指しているかどうかを確認しましたp4 client perforce.myClient

他にどのようにクライアントを強制できますか?

4

2 に答える 2

1

P4CONFIG ファイルは、これに非常に役立ちます。これを行う:

p4 set P4CONFIG=.p4config
echo P4CLIENT=perforce.myClient>/perforce.myClient/.p4config
echo P4CLIENT=my.other.perforce.client>/my/other/perforce/client/.p4config

これで、作業ディレクトリに基づいて P4CLIENT が自動的に変更されます。

http://www.perforce.com/perforce/doc.current/manuals/cmdref/P4CONFIG.html

于 2015-12-03T20:11:12.907 に答える