Perforce:删除具有空变更列表的p4客户端

时间:2020-05-26 09:15:24

标签: perforce

可以删除包含空变更列表的P4工作区吗?

换句话说,变更列表是否也从服务器上删除了?

1 个答案:

答案 0 :(得分:1)

尝试一下:

C:\Perforce\test>p4 -c subressors-computer change
Change 164 created.

C:\Perforce\test>p4 client -d subressors-computer
Client 'subressors-computer' has pending changes. To delete the client, delete any pending changes first. An administrator may specify -f to force the delete of another user's client.

C:\Perforce\test>p4 client -d -f subressors-computer
Client subressors-computer deleted.

C:\Perforce\test>p4 describe 164
164 - no such changelist.

您需要获得admin权限才能使用-f标志。如果您不是管理员,则需要先删除自己的变更列表,然后再删除客户端。这很容易编写脚本:

p4 -Ztag -F "change -d %change%" changes -s pending --me | p4 -x - run