P4:如何以不区分大小写的方式查找文件?

P4: how to find files in a case insensitive manner?

假设一个文件被 P4 识别为 Foo.cpp

p4 文件 -e -m 100 //XXX/YYY/...foo.cpp*

(注意小写f)找不到。有人解决过这个问题吗?

编辑:我所在的地方 运行 命令来自的地方没有本地 p4 签出,因此这里不能选择通过文件系统。

您可以使用 Perforce Broker 重写命令,但这只有在所有文件都以大写字母开头时才可行。

一些使用代理重写命令的例子在这里:

http://www.perforce.com/blog/120727/customising-perforce-using-p4broker-rewrite-command

最简单的长期解决方案可能是迁移到不区分大小写的服务器,但请注意,这不是一个简单的过程。

如果这是您想做的事情,我强烈建议您联系 'support@perforce.com' 以获得建议和更多信息。

您可能还会发现这篇知识库文章有帮助:

http://answers.perforce.com/articles/KB/3081

希望这对您有所帮助, 珍.

如果可以,我强烈建议您克服安装 P4Search 的麻烦(多亏了 Linux-dependency hell)。它会为您提供您所寻求的不区分大小写的搜索能力,但它也会为您节省数小时的时间。

http://www.perforce.com/perforce/r14.1/user/p4searchnotes.txt