代码之家  ›  专栏  ›  技术社区  ›  Vlad

执行中的“协调脱机工作”对我不起作用

  •  4
  • Vlad  · 技术社区  · 17 年前

    在2009.1版本的32-bin Windows Performance Visual Client中,“协调脱机工作”选项做了一些奇怪的事情。在中间显示“本地文件不在仓库”的框中,我什么都没有得到。我所看到的是,第一次核对文件夹时,Perfoce似乎在用“本地文件不在仓库”填充框,因为列表在我眼前快速闪烁。突然间,名单很快就消失在稀薄的空气中,我只剩下一张空名单。有人知道我如何使用这个功能来显示我尚未添加的文件吗?似乎“修改的文件”和“工作区中丢失的仓库文件”功能工作正常。

    另外,作为旁注,“协调离线工作”在2009年的测试版中似乎工作得很好。

    3 回复  |  直到 7 年前
        1
  •  4
  •   Adam    16 年前

    我也有同样的问题。

    对我来说,解决办法是含糊不清但微不足道的。

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

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

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

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

        2
  •  0
  •   Philip P.    16 年前

    这当然有时会发生。如果我以某种方式更改工作区视图和/或将P4V升级到新版本,则可能会出现问题。所以过去对我有效的解决方案是将有问题的工作区丢弃并创建一个新的工作区(有时还必须选择其他名称)。

    也许删除用户主目录中的.p4qt和.p4scc也会有所帮助。

    顺便说一句,我在一段时间前就相关主题与性能支持人员进行了一次对话,因为这样的问题很难重现,因此他们做不了多少。

        3
  •  0
  •   teknopaul    7 年前

    我在P4协调中发现长文件名有问题

    从基地指挥部

    P4协调。/…

    再也没有回来。

    但如果我再往上爬

    光盘组件 P4协调。/…

    工作。

    我最终能够通过增加目录来协调整棵树,这取决于您的路径可能对您有效的时间。

    推荐文章