如何从旧工作区和脱机计算机中删除Perforce中的挂起更改列表(通过管理员访问权限)

时间:2016-03-09 10:32:19

标签: perforce

注意:我想删除更改列表而不是客户端。 当挂起的更改列表来自脱机计算机中的旧工作区时,以下链接中的答案不起作用Perforce: How can I delete a changelist that p4v refuses to delete?

尝试了以下命令p4 -u <user> -c <client> -H <host> revert -k <file(s)> 但我不允许这样做,因为工作区所有者不同。

1 个答案:

答案 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