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

在新创建的工作区上运行命令p4 copy时出现性能错误

  •  0
  • code707  · 技术社区  · 5 年前

    0 回复  |  直到 5 年前
        1
  •  1
  •   Samwise    5 年前

    看到了吗 How to fix Perforce error "Can't clobber writable file" or Perforce Error Message - Can't Clobber Writable File 有关“不能删除”错误的更多信息。

    在您描述您刚刚在哪里创建了一个新工作区的具体案例中,我的猜测是您在一个文件夹中创建了新的工作区,其中的文件已经在本地存在(可能在现有工作区之上?)。如果您确实在现有工作区上创建了此工作区文件夹, 如果你想找到一个新的工作区,你就不会知道这个工作区中的所有操作都被修改了,除非您强制同步所有内容,否则同步不会获取正确的内容。

    如果不担心弄乱另一个工作区,只需:

    p4 clean
    

    p4 copy 应该行得通。

        2
  •  0
  •   tkosinski    5 年前

    该文件可在本地计算机上写入。p4试图保护你不被删除你可能已经编辑过的文件。

    既然您说您创建了一个新的工作区,我假设它包含与您以前的工作区相同的根。如果您知道要删除所有内容,可以手动删除这些文件,然后重试 p4 sync -f p4 refresh .