1

I have a list of ignore rules in a p4ignore.txt per http://www.perforce.com/perforce/doc.current/manuals/cmdref/env.P4IGNORE.html

I would like to list the files in my workspace matched by the ignore rules. How can I do that?

(In Git, this is easy https://stackoverflow.com/a/2196755/284795 )

As I understand p4 status lists files in the workspace that either

  1. exists in the repository (depot) and differ from it
  2. don't exist in the repository and aren't matched by the ignore rules

I would like to list files in the workspace that are matched by the ignore rules, whether they exist in the repo or not.

4

1 に答える 1

3

p4 statusがすでにファイルを返していない場合は、無視ルールが使用されていない場合に追加されるものを確認するために使用できますp4 reconcile -I

がすでにファイルp4 statusを返しているが、それでも違いを確認したい場合は、それを 1 回実行し、1 回実行せず-Iに 2 つのファイルを比較できます。

p4 reconcile -n ... > /tmp/foo
p4 reconcile -nI ... > /tmp/foo2
diff /tmp/foo /tmp/foo2
于 2013-07-22T10:31:45.953 に答える