Perforce协调命令不';无法识别已删除的打开进行编辑的文件

Perforce协调命令不';无法识别已删除的打开进行编辑的文件,perforce,Perforce,情景: 我有一个由外部工具生成的文件文件夹,我们将其签入Perforce以进行修订控制,但是我们事先不知道它何时将从该结构中添加/删除文件 因此,今天我们的工作流程是签出整个目录,然后允许工具重新生成所有文件/层次结构。当我运行“协调”命令时,它会成功地找到新文件,但找不到已删除的文件 是否有更好的方法处理此问题?将Performce server升级到2014.2: 解决方法是在“p4协调”之前执行“p4 revert-k”,以便从头开始。“-k”选项告诉revert忘记文件已打开,但不实际

情景:

我有一个由外部工具生成的文件文件夹,我们将其签入Perforce以进行修订控制,但是我们事先不知道它何时将从该结构中添加/删除文件

因此,今天我们的工作流程是签出整个目录,然后允许工具重新生成所有文件/层次结构。当我运行“协调”命令时,它会成功地找到新文件,但找不到已删除的文件


是否有更好的方法处理此问题?

将Performce server升级到2014.2:

解决方法是在“p4协调”之前执行“p4 revert-k”,以便从头开始。“-k”选项告诉revert忘记文件已打开,但不实际撤消本地更改


如果您已经虔诚地使用了“p4协调”,那么修改后的工作流可能更有意义,即跳过“p4编辑”,使用“allwrite”客户端规范选项或“+w”文件类型修饰符使文件可写。

谢谢Sam。确认我们的服务器仍在运行2013.2,我对它的升级几乎没有吸引力:(我认为使用chmod添加必要的写权限是一种方式。谢谢
Minor new functionality in 2014.2

    #841159 **
        'p4 reconcile' will now detect files that are open for edit but
        missing from the client, and reopen them for delete.