1

p4ignore.txt我在每个http://www.perforce.com/perforce/doc.current/manuals/cmdref/env.P4IGNORE.html中有一个忽略规则列表

我想列出我的工作区中与忽略规则匹配的文件。我怎样才能做到这一点?

(在 Git 中,这很容易https://stackoverflow.com/a/2196755/284795

据我了解p4 status,列出了工作区中的文件

  1. 存在于存储库(depot)中并且与它不同
  2. 不存在于存储库中,并且与忽略规则不匹配

我想列出工作区中与忽略规则匹配的文件,无论它们是否存在于仓库中。

4

1 回答 1

3

如果p4 status没有返回任何文件,您可以使用p4 reconcile -I来查看如果不使用忽略规则会添加什么。

如果p4 status已经返回文件,但您仍然希望看到不同之处,您可以运行一次,一次不运行,然后区分-I两者。

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