12

突然、p4 infoターミナルで実行すると、クライアント ルートが設定されていないことに気付きました (なぜ突然設定が解除されたのかわかりません。以下は、クライアント ルートの代わりに「client unknown」を示す出力です。どちらを同じに設定できますか?試してみp4 clientましp4 setたが、構文が間違っている可能性があります。

BANL121b92746:Applications bagarwal2$ p4 info
User name: bagarwal2
Client name: BANL121b92746
Client host: BANL121b92746.local
Client unknown.
Current directory: /Applications

また、このクライアント ルートの値は、P4V クライアントの Connections->Edit Workspace で設定された「ワークスペース ルート」と同じになりますか。私の P4V クライアントは完璧に動作しています。p4 infoIntellij IDEA が P4 で接続の問題を示し始めたときに、この問題を発見しました。p4 infoIDEA で接続をテストしたときのエラー スクリーンショットを以下に示します。これは、ターミナルで行った場合と同じです。

ここに画像の説明を入力

私のp4settings.txt構成に関して、以下は今まで何ヶ月も働いていた構成です:

P4HOST=<hidden hostname>:2500
P4CLIENT=bagarwal2_BANL121b92746_trunk
P4USER=bagarwal2
P4POST=<hidden hostname>:2500

私のP4V接続(すべて正常に動作します)は、上記と同じ詳細/構成を使用していますが、それでもターミナルで、したがってIntellij IDEAでこの問題を見つけます。

4

4 に答える 4

10

試してみてくださいp4 set p4client=my_client

これにより、優先クライアントがレジストリに保存されます。クライアントを設定するには、優先順位とスコープが異なる他の方法があります。

  • 環境変数 (プロセスごとに異なる可能性があります)
  • P4CONFIG ファイル (ファイルシステムの場所ごとに異なる可能性があります)
  • コマンドライン オプション ( の呼び出しごとに異なる可能性がありますp4.exe)

ただし、簡単にするために、使用するだけで十分p4 setです。

ところで、P4V は独自の設定を使用します (P4V を起動するとデフォルトで表示されるダイアログがあります)。

于 2015-10-12T08:24:30.413 に答える
9

p4settings.txt 構成ファイルが使用されていないようです。それ以外の場合、「p4 info」によって返されるクライアント名は、構成ファイルの P4CLIENT 値と一致します。走る:

p4 set P4CONFIG=p4settings.txt

「p4 info」を実行するときは、~/dev/trunk の下のディレクトリから実行していることを確認してください。(質問の「p4 info」出力は、現在のディレクトリを /Applications として示しているため、それ自体で問題を説明できる可能性があります。「cd ~/dev/trunk」を実行して、もう一度やり直してください。)

「クライアントが不明です」というエラーは、クライアントの仕様が削除された可能性があることを示唆しています (これは、同じサーバーに接続し、以前に正常に使用していたのと同じクライアント名を使用していると想定しています)。それが起こった場合は、次を実行して同じ名前で新しいものを作成できます。

p4 client
于 2015-10-12T08:23:28.970 に答える