Perforce幽灵仓库

时间:2018-11-28 20:52:18

标签: server perforce byte-order-mark p4v

我在大学的一所学院里管理Perforce p4d服务器。 最近,我不小心创建了2个仓库和2个组(使用python脚本),其名称在名称之前包括BOM。服务器的字符集为utf8(无BOM)。 两个软件仓库都显示在P4V和P4Admin中,但不能正常工作。这些组确实会显示在P4Admin中,但是一旦我尝试选择它们,它们就会从列表中消失。

我做了很多尝试,但未能摆脱它们。有人可以给我一种删除它们的方法吗?

当我尝试删除它们时,我首先收到消息“ // WS18_EL_VRClass / ...-必须引用客户端'_____CLIENT_UNSET_____'”。

然后

”该软件仓库包含标记为添加或编辑的文件。 在删除软件仓库之前,必须还原这些文件。“

我杀死了所有与仓库有关的工作区。

有什么想法吗? 马丁

1 个答案:

答案 0 :(得分:3)

Unix吗?

假设您具有删除组并释放的螺旋服务器特权,请首先打开一个终端窗口。 (在P4V中,在工作区选项卡上选择一个文件夹,然后右键/右键单击以打开“打开终端窗口”。这将设置您的P4 env变量。)

然后使用“ p4 group -d”和“ p4 depot -d”进行删除。

例如,假设您的组是“ BOMoops”,请运行:

p4 group -d `printf "\\357\\273\\277"`oops