2016-04-13 9 views
2

Windowsエクスプローラ(Windows 7)からPERFORCEを使用しようとしていますが、PERFORCEのコンテキスト・メニューには便利なコマンド(チェックアウト、等)。代わりに、「この接続にはワークスペースが設定されていません」と表示されています。PERFORCE Windowsエクスプローラ・プラグイン:この接続にワークスペースが設定されていません

私が見つけたトラブルシューティングのページには、「P4EXP [PerforceのWindowsエクスプローラプラグイン]がp4vの設定を無視するという問題があります。コマンドラインからP4EXPを設定できます。次に、3つの「p4 set」コマンドを入力することによって、その方法を説明します。

しかし、私はこれらのコマンドを入力するとき、何の効果もありません。そして私はなぜ彼らがすべきか分からない。 「p4 client -o」コマンドを実行することによって、入力する必要のある情報(クライアント名、ポート、およびユーザ名)を取得しました。言い換えれば、私はP4から得たP4への設定に入った。私がする必要がある何か他のものがなければなりません、あるいはそれは行進から働いたでしょう。しかし何?

+0

コマンドラインウィンドウから、引数なしで 'p4 set'を実行し、結果を送信します。また、 'p4 -V'を実行して正確なバージョン情報を投稿してください。また、通常のユーザとしてコマンドラインの 'p4 set'コマンドを実行していても、Windowsエクスプローラウィンドウを管理者として実行している場合や、逆の場合もあります。 –

答えて

1

perforceで設定されたコンテキストメニューをwindows explorer pluginに設定するとよいでしょう。これを有効にするには、正しいワークスペースを指す環境変数を設定する必要があります(svnとは異なり、各バージョン管理フォルダに.svnディレクトリはありません)。これは、次のコマンドを使用して達成することができます:

与え
p4 set P4CLIENT=my_perforce_workspace 

、例えば、あなたのパスがD:\my_perforce_workspaceであること。あなたのシステムにp4がない場合は、helix-command-line-client-p4からインストールしてください。

追加リンク:

http://maillist.perforce.com/pipermail/perforce-user/2009-September/025858.html https://www.perforce.com/perforce/r17.1/manuals/cmdref/Content/CmdRef/P4CLIENT.html

1

p4 setは、右の設定を示していますが、エクスプローラのプラグインが何か他のものを示し、差が(ディレクトリごとの異なる設定を持つことができます)P4CONFIGことができれば。 cdと同じフォルダにエクスプローラプラグインを使用しようとしていて、そこにp4 setを実行してください - 違いはありますか?

コメントを約p4 client -o少し混乱している - あなたはパイプにそれを持っていると思いますが、何のワークスペースが定義されていない場合は、p4 client -oはあなたに新しいワークスペースのテンプレートを与えることに注意してください、それはは(それを作成しません〜p4 client -i)。接続を確認するために実行するコマンドはp4 infoです。

関連する問題