Perforce:如何发现客户端视图包含给定路径

Perforce:如何发现客户端视图包含给定路径,perforce,Perforce,我有一个clientspec,其中的视图线是使用perforce通配符定义的。 比如说, //depot/*/xyz/... //myClient/*/xyz/... //depot/abc... //myClient/abc... //depot/jkl/*pqr... //myClient/jkl/*pqr... 现在,给定一个路径字符串,我需要确定视图行是否包含它 在上面的示例中,第三个视图行包含//depot/jkl/123pqr789/dfg.c 我正在为此编写java程序。我研究了

我有一个clientspec,其中的视图线是使用perforce通配符定义的。 比如说,

//depot/*/xyz/... //myClient/*/xyz/...
//depot/abc... //myClient/abc...
//depot/jkl/*pqr... //myClient/jkl/*pqr...
现在,给定一个路径字符串,我需要确定视图行是否包含它

在上面的示例中,第三个视图行包含//depot/jkl/123pqr789/dfg.c

我正在为此编写java程序。我研究了p4java API,但正如javadoc for ViewMap类所说的那样,它没有帮助


视图映射的这种实现还不包括高级性能功能,例如翻译或测试映射以查看路径是否映射,但将来的版本将包括;这里的重点是为P4Java视图映射设置一个公共基础。

尝试向服务器发出“p4 where”命令,让它告诉您: