2

ここでこれを見つけましたが、コマンドライン オプションのようで、何らかの理由で p4 grep で結果が得られませんでした。「クライアントを参照する必要があります」などのエラーが発生しました。

P4 ビジュアル クライアント (私はバージョン 2012 Sep-21 を使用しています) には、キーワードとして入力された特定のコンテンツのデポ ファイルを検索する機能はありますか?

これは、p4 grep コマンドを使用するために行ったことです。

CD

p4 grep -i -n -e dmc ./

これによりエラーが発生しました:

./ - file(s) not in client view.

そのため、switch コマンドを実行して、そのクライアント/ワークスペースに変更しようとしました (Perforce では同義語です)。

p4 client -s MyClientName

それは言ってエラーを出しました:

Usage: client -s [ -f ] -t template | -S stream [ clientname ]

その後、さらに試してみましたが、 -S -t オプションを使用できませんでした。

エラーメッセージ「./ - クライアントビューにないファイル」を解決するクライアントを切り替えるコマンドは何ですか?

4

2 に答える 2

3

最後に、多くの試行錯誤の末(これについてはオンラインであまり議論されていません)、p4 grep コマンドが正常に機能するようになりました。

あなたの

grep -i -n -F -e "class"  //depot/folder1/folder2/code/*

キーはPerforceフォルダ表記を使用することです//depot/...

ヘルプに記載されている grep コマンドの任意のオプションを使用できます。正規表現をパターン/キーワードとして使用することもできます。

本当によくやった。

于 2013-01-04T13:57:25.657 に答える
0

いいえ、p4v にはファイルのコンテンツを検索する機能がありません。そのためには「p4 grep」を使用する必要があります。

于 2013-01-03T00:47:44.653 に答える