我在大学的一所学院里管理Perforce p4d服务器。 最近,我不小心创建了2个仓库和2个组(使用python脚本),其名称在名称之前包括BOM。服务器的字符集为utf8(无BOM)。 两个软件仓库都显示在P4V和P4Admin中,但不能正常工作。这些组确实会显示在P4Admin中,但是一旦我尝试选择它们,它们就会从列表中消失。
我做了很多尝试,但未能摆脱它们。有人可以给我一种删除它们的方法吗?
当我尝试删除它们时,我首先收到消息“ // WS18_EL_VRClass / ...-必须引用客户端'_____CLIENT_UNSET_____'”。
然后
”该软件仓库包含标记为添加或编辑的文件。 在删除软件仓库之前,必须还原这些文件。“
我杀死了所有与仓库有关的工作区。
有什么想法吗? 马丁
答案 0 :(得分:3)
Unix吗?
假设您具有删除组并释放的螺旋服务器特权,请首先打开一个终端窗口。 (在P4V中,在工作区选项卡上选择一个文件夹,然后右键/右键单击以打开“打开终端窗口”。这将设置您的P4 env变量。)
然后使用“ p4 group -d”和“ p4 depot -d”进行删除。
例如,假设您的组是“ BOMoops”,请运行:
p4 group -d `printf "\\357\\273\\277"`oops