Perforce:如何找出包含给定路径的客户端视图

时间:2012-05-11 05:56:03

标签: perforce

我有一个使用perforce通配符定义视图行的customerspec 例如,

//depot/*/xyz/... //myClient/*/xyz/...
//depot/abc... //myClient/abc...
//depot/jkl/*pqr... //myClient/jkl/*pqr...

现在,给定一个路径字符串,我需要找出视图行是否包含它。

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

我正在为此编写java程序。我查看了p4java API,但它没有帮助,因为ViewMap类的javadoc说,

此视图映射实现(尚未)包含高级Perforce功能(例如转换或测试映射以查看路径是否已映射),但未来版本将;这里的重点是为P4Java视图映射建立一个共同的基础。

1 个答案:

答案 0 :(得分:0)

尝试向服务器发出'p4 where'命令,然后告诉您:http://www.perforce.com/perforce/doc.current/manuals/cmdref/where.html#1040665