1

Webstorm から perforce にファイルをコミットしようとすると、「client unknown」エラーが発生します。私の p4v は正しく構成され、Webstorm の外部で動作し、p4 コマンド ラインも正しく構成されていますが、Webstorm でまったく同じセットアップを使用すると、client unknown エラーが発生します。クライアントがセットアップされ、正しく perforce にコピーされました。ここで何が起こっているのでしょうか?より完全なエラーを示すログはありますか?

4

3 に答える 3

1

新しい問題に遭遇しましたが、最終的にこれを理解しました。

解決策: perforce クライアント P4 (P4v ではない) をインストールする必要があり、インストールされていましたが、正しいディレクトリにありませんでした。Mac のアプリケーションに P4 をインストールし、そのファイルを編集可能にする必要があります。システムの読み取り/書き込みアクセスを許可するには、そのファイルのアクセス許可を変更する必要がある場合もあります。

コマンド プロンプトからアプリケーション ディレクトリにあるファイルを実行可能にするには、アプリケーション ディレクトリに移動し、次のように入力します。 .html )

次に、ファインダーでファイルを見つけて右クリックし、コンテキストメニューから[情報を取得]をクリックします。そこから一番下にファイルのアクセス許可があります。それらをすべて読み取り/書き込みに設定しました。chmod 755 p4 と入力してコマンドラインからこれを行うこともできますが、私はコマンドラインが得意ではないので、自己責任で使用してください。

ワークスペースに関する限り、P4V でワークスペースが設定されているものである必要があります。

その時点で、Webstorm->preferences->perforce 内でテスト接続をヒットすると、動作するか、少なくともいくつかの詳細情報を含む新しいエラーが表示されるはずです。

私は正常に接続できましたが、ファイルを更新しようとすると、「パス '/users/my-path.....' はクライアントのルート '/users/my-path' の下にありません」というエラーが表示されますただし、指定された最初のパスは明らかに 2 番目のパスの子ですが、まだこのエラーに取り組んでいます。

于 2013-10-28T23:27:31.217 に答える
0

私は正常に接続できましたが、ファイルを更新しようとすると、「パス '/users/my-path.....' はクライアントのルート '/users/my-path' の下にありません」というエラーが表示されますただし、指定された最初のパスは明らかに 2 番目のパスの子ですが、まだこのエラーに取り組んでいます。

私の場合、この問題を解決します -> ファイル/Users/....への物理的な方法がありましたが、強制的に/users/.... (小文字) のようなルートがありました。ルートとそのヘルプを変更しますマックの私

于 2014-05-02T14:19:46.107 に答える