2013-08-02 212 views
3

两个文件结束了在我的Perforce库与不同的内容,但只有大小写的差异,以他们的名字:Perforce是否仅支持大小写不同的文件?

//depot/path/to/file/readme.txt

//仓库/路径/到/file/README.txt

当我将这些文件映射到工作区时,我在Windows和Linux上从P4V获得奇怪的行为。

这是一个已知的限制吗?

回答

3

这不是一个限制,作为一个功能。是的,perforce只支持大小写不同的内容。

我认为简单的答案是,如果你的服务器在Linux上运行,那么它是受支持的。如果你的服务器在Windows上运行,它不是。

如果您正在运行Linux服务器并发现它不合需要,有一种方法可将其禁用。

更多细节上区分大小写here

Instructions接通区分大小写UNIX服务器

敏感为不区分大小写如何determine如果服务器是区分大小写的

从外壳中移动显然是更棘手的是,因为名称冲突可能会发生。在这种情况下,您可能需要联系perforce支持。

+1

完美回复@jgritty!正是我在找什么。对于你来说,连接到运行感知模式的Linux服务器的Windows P4V客户端只能同时在本地同步两个文件中的一个文件是否有意义? – jrwagz

+2

您上面的链接回答了我的问题(https://kb.perforce.com/P4dServerReference/CaseSensitiv..forceServer/CaseSensitivity)谢谢! – jrwagz

+1

是的,windows客户端只会获得其中一个文件。 P4V可以看到两者,你可以强制同步任何一个,但是它们会覆盖,因为Windows文件系统将它们放在同一个地方。 – jgritty

相关问题