当我尝试删除客户端时。我遇到错误
我在这里做的是
1)我创建一个临时客户端工作区。 (成功)
2)我签出文件进行编辑。 (成功)
3)我签入文件。 (成功)
4)当我尝试删除客户端工作区时。下面是错误
[错误]:“客户端'workspaceXXXX'具有待处理的更改。要删除客户端,请先删除所有待处理的更改。管理员可以指定-f强制删除另一个用户的客户端。”
下面是试图删除客户端的代码部分
try:
self.p4.run("client", "-d", self.clientWorkspace)
logging.info("Workspace "+self.clientWorkspace+" deleted")
except P4Exception, e:
logging.error(e)
"""Look for P4Exception while deleting workspace. Revert changes and try again"""
self.revertChangeList()
在异常处理中,我有在异常情况下还原更改的方法。下面是执行此操作的代码
try:
self.p4.run("revert", "-k","//...")[0]
logging.info("Pending file reverted from workspace "+self.clientWorkspace)
except P4Exception, e:
logging.error(e)
上面的代码还给出了[警告]异常:'// ...-该客户端未打开文件。'