我已经从磁盘中物理删除了其中一个,但它仍然显示在工作区下拉列表中,现在我甚至不能将其与仓库同步,所以我猜这不是怎么做的。
发布于 2009-08-12 14:02:14
从“视图”菜单中,选择“工作区”。您将看到已创建的所有工作区。选择要删除的工作区,然后单击“编辑”->“删除工作区”,或右键单击并选择“删除工作区”。如果工作区被“锁定”以防止更改,您将收到一条错误消息。
要解锁工作区,请单击“编辑”(或右键单击并单击“编辑工作区”),打开工作区编辑器,取消选中“已锁定”复选框,然后保存更改。您可以在工作区解锁后将其删除。
根据我的经验,该工作区将继续显示在下拉列表中,直到您单击它为止,此时p4v会认为您已将其删除并将其从列表中删除。
发布于 2011-09-19 19:20:38
它也可以在没有可视化客户端的情况下使用以下小脚本完成。
$ cat ~/bin/pdel
#!/bin/sh
#Todo: add error handling
( p4 -c $1 client -o | perl -pne 's/\blocked\s//' | p4 -c $1 client -i ) && p4 client -d $1
https://stackoverflow.com/questions/1265915
复制相似问题