Perforce 取消搁置的文件需要解决错误

Perforce 取消搁置的文件需要解决错误,perforce,Perforce,当我试图搁置改变时 p4 shelve -r -c 1111111 它失败并出现错误: <file x> - unshelved file for <user y> needs resolve Shelve aborted -- fix problems then use 'p4 shelve -c 1111111'. -需要解决的取消搁置文件 搁置已中止--修复问题,然后使用“p4搁置-c 1111111”。 以前有冲突,但现在已经解决了,而且p4 resolve

当我试图搁置改变时

p4 shelve -r -c 1111111
它失败并出现错误:

<file x> - unshelved file for <user y> needs resolve
Shelve aborted -- fix problems then use 'p4 shelve -c 1111111'.
-需要解决的取消搁置文件
搁置已中止--修复问题,然后使用“p4搁置-c 1111111”。

以前有冲突,但现在已经解决了,而且
p4 resolve
说没有要解决的文件。

原来指定强制选项解决了问题:
p4搁置-c 1111111-f

这告诉您的是另一个用户(用户y)有一个搁置版本的待定解决方案。由于您正在使用
-r
选项从工具架中替换(或可能删除?)该文件,因此他们可能无法执行解析并完成取消搁置操作

这里有一个很好的教训,如果您在进行本地更改时执行了
p4取消搁置
,请确保在书架所有者删除或更改您下面的书架之前,立即执行
p4解决

没有其他用户,“用户y”就是我