Perforce DVCS解决失败,P4提取与P4V提取不匹配

时间:2018-08-23 18:06:13

标签: perforce p4v

我一直在把perforce的dvc放入铃声中,发现了一个我似乎无法解决的新问题。

  1. 我进行了一次p4v访存,因为知道会有一个冲突的文件。
  2. 我选择“稍后完成”作为解决方案。
  3. 我通过自动合并解决了冲突,并提交了。提交后验证结果是否正确。
  4. 当我尝试从p4v进行获取时,我得到“获取已从远程服务器上删除了新文件等”,并指示我已经解析的相同文件(状态显示为“处于解析状态”)。
  5. 我从对话框中单击“解析”按钮,然后显示“没有文件需要解析”。
  6. 如果我单击“稍后完成”,则在任何自动创建的更改列表中都没有冲突可以解决。
  7. 如果我从命令行运行p4 fetch,则会收到“ changelist#-该修订列表号上没有修订。没有任何更改。”

问题:

  1. 为什么我的提取功能检测到仍需要解析的文件?

  2. 为什么p4提取与p4v提取不同?

  3. 如何清除损坏的状态? (例如,p4v中的抓取未检测到新文件,切线仓库已清理等)

1 个答案:

答案 0 :(得分:1)

我的建议是放弃任何尝试通过P4V完成此操作的事实-它在获取操作(由tangent|unsubmit+resubmit而不是{{1}操作的上下文中谈论“解决”这一事实) })使得无法准确地说出它是如何脱离轨道的。

转到命令提示符并运行sync+resolve。希望能够完成提取操作。如果p4 resubmit表示无事可做,请重新运行resubmit