Perforce中的“协调离线工作”对我不起作用

Sid*_*eFX 5 perforce offline-mode

在用于32-bin Windows的Perforce Visual Client的2009.1版本中,“协调脱机工作”选项做的事情很奇怪。在应该显示“本地文件不在仓库中”的中间框中,我什么也没得到。我看到的是,我第一次协调文件夹时,好像perforce用“本地文件不在仓库中”填充了该框,因为列表在我眼前快速闪烁。然后突然,列表迅速消失在空气中,我留下了一个空列表。有谁知道我如何获得此功能以向我显示我尚未添加的文件?似乎“修改的文件”和“工作区中缺少软件仓库文件”功能正常工作。

另外,作为一个旁注,“协调脱机工作”在2009 Beta版中似乎可以正常工作。

小智 5

我有完全一样的问题。

对我来说,解决方案是晦涩但微不足道的。

我只是将客户端工作区的根目录从“ C:\ depot”更改为“ c:\ depot”。

是的,没错,我所做的就是将驱动器号从大写更改为小写。而且,是的,我验证了将驱动器号改回大写会再次破坏它,并且再次将驱动器号改回小写会对其进行修复。因此,这不仅仅是巧合。

这几乎可以肯定是Perforce协调功能中的错误。

如果仔细查看协调路径,即使指定了大写驱动器号,它们全都以小写驱动器号出现,因此我猜测匹配算法只是在文件路径上进行区分大小写的比较。这适用于除驱动器号以外的所有内容。他们的文件列表器可能始终将驱动器号设置为小写,因此客户端工作空间根目录上的大写驱动器号将永远不匹配。