有没有人让perforce windows客户端使用长文件名?在Perforce KB上this article之后我尝试使用\?\ C:\ Temp作为工作空间根目录,但是P4V给出了以下形式的错误:
无法为
创建目录\\?\ C:\ temp \ path ...
mkdir:\\?\ C:\:拒绝访问。
在我看来,P4V正在尝试创建目录\\\\?\\C:\\
,我假设它已经确定它不存在。
我的P4C客户端似乎是版本" Rev。 Perforce Visual Client / NTX86 / 2011.1 / 428988"," 2012年3月9日"
答案 0 :(得分:1)
您引用的知识库文章与非常长的路径有关,而不是长文件名(我认为您的意思是比旧的“8.3”文件名长度更多)。
由于Perforce没有mkdir命令,您应该像在Windows下一样创建目录,然后编辑该目录中的文件。
此时你还没有使用过Perforce。
然后,您可以使用P4V将刚创建的文件“添加”到Perforce树中,并在准备好将文件输入版本控制系统时“提交”该文件。
答案 1 :(得分:1)
在我的情况下“文件名太长”是由于路径名称较长
我猜错误信息不是那么清楚。它与Windows文件系统限制有关。
我的解决方案是从工作区名称中删除少量字符。我想这是一个短期解决方案。
以下KB article讨论了该问题的不同解决方法。
我正在使用: