perforce - Perforce 中的 "Reconcile Offline Work"对我不起作用

标签 perforce offline-mode

在适用于 32-bin Windows 的 Perforce Visual Client 2009.1 版本中,“协调离线工作”选项会执行奇怪的操作。在应该显示“本地文件不在仓库中”的中间框中,我什么也没得到。我所看到的是,第一次协调文件夹时,看起来好像是用“不在仓库中的本地文件”填充了该框,因为列表在我眼前快速闪现。然后突然之间,列表很快就消失得无影无踪,只剩下一个空列表。有谁知道如何获得此功能来显示我尚未添加的文件?看起来“修改的文件”和“工作区中缺少库文件”功能运行良好。

另外,顺便说一句,“协调离线工作”在 2009 年测试版中似乎运行良好。

最佳答案

我遇到了完全相同的问题。

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

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

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

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

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

关于perforce - Perforce 中的 "Reconcile Offline Work"对我不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1324804/

相关文章:

html - 强制 applicationCache 重新加载缓存文件

android - OSMdroid : How to render offline map from a local zip archive

android - 离线Gradle构建失败

version-control - Perforce:查找分支的源更改列表

Vim # 扩展

ios - 是否可以在swift 4的代码中关闭wifi或将iPhone切换到离线模式?

java - Maven 离线 - mvn-plugins 的问题

perforce - 在 perforce 上 checkin 文件

branch - Perforce 中的分支规范是什么?

macos - 如何使用 p4merge 作为 Mercurial 的 merge/差异工具?