Version control 在Perforce workspace视图中忽略客户端生成的文件

Version control 在Perforce workspace视图中忽略客户端生成的文件,version-control,perforce,ignore,Version Control,Perforce,Ignore,在“工作区”视图中,是否有办法让Performce忽略客户端工作区中的新文件 我有120个java文件,它们生成了700多个类文件,所以在单个文件夹视图中管理这些文件是很乏味的。我认识到在单独的文件夹中生成输出是一个优雅的解决方案,但目前还不可行 与忽略服务器上存在的文件相关,但“工作区”视图仍包含这些文件 编辑:我正试图排除.class文件或其他任意筛选器,而不是所有文件。协调脱机工作仍然显示这些类文件。这取决于您使用的Performce可执行文件 如果您使用的是p4v.exe,您将在工作区视

在“工作区”视图中,是否有办法让Performce忽略客户端工作区中的新文件

我有120个java文件,它们生成了700多个类文件,所以在单个文件夹视图中管理这些文件是很乏味的。我认识到在单独的文件夹中生成输出是一个优雅的解决方案,但目前还不可行

与忽略服务器上存在的文件相关,但“工作区”视图仍包含这些文件


编辑:我正试图排除.class文件或其他任意筛选器,而不是所有文件。协调脱机工作仍然显示这些类文件。

这取决于您使用的Performce可执行文件


如果您使用的是p4v.exe,您将在工作区视图上方找到一个黄色的过滤器图标。选择此图标将显示关联菜单。其中一个选项是“隐藏不在仓库中的文件”。选择此选项将产生所需的结果。

如果使用P4V,请从“视图”菜单中的“筛选工作区”菜单中选择“隐藏本地文件”

这对于Windows和Macintosh客户端也是一样的

-//folderName/folderName/folderName/*.class //workspaceName/folderName/folderName/*.class
如果此行位于工作区的视图区域中,协调脱机工作将对排除文件分支中的所有.class文件进行分组。但是,类文件仍将显示在“工作区”视图中。

如果您不想记住在所有工作区(也称为客户端规范)中放置BrianH的排除行,请让管理员将.class文件归档到P4服务器权限表中。这将使它对所有用户都透明。

如果您正在使用或可以使用Eclipse Performance插件,那么列出了几种忽略文件和文件夹的方法。

为什么您不能只使用Depot视图而不是Workspace视图呢?我一开始也是这么想的,但是,有时BrianH可能会希望添加一个文件,该文件的位置使得其他文件必须由Perforce显示。但那会破坏他的问题的目的…:/问题是它隐藏了所有文件。我希望排除特定生成的文件。不幸的是,虽然我看到有一种方法可以通过按扩展名和其他选项排除/包括文件来过滤仓库视图,但我看不到任何方法可以对本地文件执行此操作。在一个完美的世界中,将源代码与输出分离是一种选择。祝你好运。你上面的评论是正确的,我只是想排除特定的文件。如果我可以忽略.class文件,我就不必担心丢失我真正关心的新文件。@Lyndsey Ferguson:你知道如何在“文件夹差异视图”中做到这一点吗?