注意:我想删除更改列表而不是客户端。 当挂起的更改列表来自脱机计算机中的旧工作区时,以下链接中的答案不起作用Perforce: How can I delete a changelist that p4v refuses to delete?
尝试了以下命令p4 -u <user> -c <client> -H <host> revert -k <file(s)>
但我不允许这样做,因为工作区所有者不同。
答案 0 :(得分:4)
首先获取USER和CLIENT:
p4 describe CHANGE
此时使用2015.1+服务器,您可以这样做:
p4 revert -c CHANGE -C CLIENT //...
p4 change -df CHANGE
使用较旧的服务器还需要几步。
首先获取主机,以便绕过主机名检查:
p4 client -o CLIENT
现在登录,还原文件,然后删除更改:
p4 login USER
p4 -u USER -c CLIENT -H HOST revert -k -c CHANGE //...
p4 change -df CHANGE