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
假设一个文件被 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