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

Perforce 如何从旧工作区和脱机计算机中删除Performce中的挂起变更列表(通过管理员访问),perforce,Perforce,注意:我只想删除变更列表,不想删除客户端。 当挂起的变更列表来自脱机计算机中的旧工作区时,以下链接中的答案不起作用 尝试了以下命令p4-u-c-H revert-k 但我不允许这样做,因为工作区所有者不同。首先获取用户和客户端: p4 describe CHANGE 使用2015.1+服务器,此时您只需执行以下操作: p4 revert -c CHANGE -C CLIENT //... p4 change -df CHANGE 对于较旧的服务器,只需执行几个步骤 首先获取主机,以便绕过主机

注意:我只想删除变更列表,不想删除客户端。 当挂起的变更列表来自脱机计算机中的旧工作区时,以下链接中的答案不起作用

尝试了以下命令
p4-u-c-H revert-k

但我不允许这样做,因为工作区所有者不同。

首先获取用户和客户端:

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

首先获取用户和客户端:

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

请尽可能准确地说明“不起作用”。你到底做了什么?你到底是怎么做的?据我所知,中的一切仍然正常。在以管理员身份登录后,我尝试了以下命令:p4-c“someclient”revert-k-c“changelist#”/。。。但我得到一个错误,“someclient”只能由我无权访问的“somehost”访问。请尽可能准确地说明“不工作”。你到底做了什么?你到底是怎么做的?据我所知,中的一切仍然正常。在以管理员身份登录后,我尝试了以下命令:p4-c“someclient”revert-k-c“changelist#”/。。。但是我得到了一个错误,“someclient”只能由我无权访问的“somehost”访问。谢谢。。。我的命令没有成功执行,因为数据库已损坏…首先解决了这个问题,这就成功了!非常感谢。我的命令没有成功执行,因为数据库已损坏…首先解决了这个问题,这就成功了!