0

P4 サーバー 2010.2/347035

p4 で作成したジョブを一覧表示しようとしています。次のコマンドが機能することを望んでいました

p4 -u xxx jobs -m 50

しかし、そうではありません。上記のコマンドは、その xxx ユーザーのジョブを一覧表示するのではなく、すべてのジョブを表示するだけです。

質問

  1. 自分の仕事だけをリストするにはどうすればよいですか? (または特定のユーザーのジョブ)
  2. p4によって生成された出力をペティプリントする方法はありますか? ほとんどの p4 コマンドには表形式の出力がありますが、表形式の出力が必要ですか?
4

3 に答える 3

1

「p4 jobs -e ReportedBy=CalmStorm」または「p4 jobs -e OwnedBy=CalmStorm」のようなものが必要です。

ジョブ仕様はカスタマイズ可能であるため、正確な構文は、ジョブ仕様に定義したフィールドによって異なります。

ジョブ クエリ言語の詳細については、http://www.perforce.com/perforce/doc.current/manuals/cmdref/jobs.html#1040665を参照してください。

プリティ プリンティングに関しては、コマンド ライン自体には何も組み込まれていません。多くのユーザーは、これらの目的で Perl、Python、または Ruby などのスクリプト ツールを使用します。すべての主要なスクリプト言語用の Perforce パッケージが用意されているので、お気に入りの言語を選択できます。または、P4V を使用してください。ジョブを検索および表示するための便利な GUI があります。

于 2013-04-05T13:51:47.023 に答える
0

ジョブ リストで自分の名前を grep できます。

p4 ジョブ |grep $P4USER

于 2013-04-05T10:58:10.337 に答える
0

コマンド

p4 jobs -r -m 100 -e xxx

ちょっとこれを達成しますが、私が作成したものだけでなく、私に割り当てられたジョブをリストします。

于 2013-04-05T09:26:21.703 に答える