2016-09-01 8 views
0

私は大きなプロジェクトを持っており、コード内に特定のキーワードを使用したすべてのユーザー(たとえば、「goto」)を探したいと思っています。すべてのファイルにp4 annotateを実行すると時間がかかります。1行のコードでp4 annotateを実行するにはどうすればよいですか?

p4 annotateを特定のファイルの1行にすばやく表示する方法はありますか。 ?

答えて

2

は、あなたが本当に追加された後で削除されたすなわち、用途

(コードではもはや存在しない「後藤」の使い方を意識しないといけないの私はありません示唆、それは検索を簡素化

あなたはp4 grep -e goto //project/file/path/...で始まる場合は、現在その単語が含まれているファイルを見つけるでしょう。そして、あなたはファイルのみを検討する必要があります。

次に、ファイルごとに、あなたは `P4の注釈-u //プロジェクトを実行することができます/ file/name | grep goto 'と入力し、' goto 'という単語を追加した変更を確認しますoそのファイル。

次に、結果を調べることができます。お使いのサーバがバージョン2015.2以上であればところで

、あなたはしませんので、これはあなたの最終報告書をお届けします

#1233417 (Bug #12755) ** 
    'p4 annotate' now supports a new flag '-u'. This flag instructs 
    annotate to display the user who modified the change and the date 
    when the modification occurred. 

で追加された新しい「-u」フラグを使用することができます誰がそれを提出したかを見るために各チェンジリストを調べる余計なステップを踏まなければなりません。

+0

しかし、私は複数のファイルからコードの一意の行の代わりに、完全なファイル(私の場合は複数のファイル)に注釈を付ける必要があります。 –

関連する問題