Perforce Ghost Depots

Я администрирую сервер Perforce p4d на факультете университета. Недавно я случайно создал 2 хранилища и 2 группы (используя скрипт Python) с именами, включающими спецификацию перед именем. Набор символов сервера — utf8 (без BOM). Оба хранилища отображаются в P4V и P4Admin, но не работают должным образом. Группы отображаются в P4Admin, но как только я пытаюсь их выбрать, они исчезают из списка.

Я много перепробовал, но так и не смог от них избавиться. Может ли кто-нибудь дать мне способ удалить их?

Когда я пытаюсь удалить их, я сначала получаю сообщение "//WS18_EL_VRClass/... - необходимо обратиться к клиенту "___CLIENT_UNSET_____"".

а потом

«Хранилище содержит файлы, помеченные для добавления или редактирования. Эти файлы необходимо восстановить перед удалением хранилища».

Я убил все рабочие области, относящиеся к Складам.

Любые идеи? Мартин


person Martin    schedule 28.11.2018    source источник


Ответы (1)


Юникс?

Предполагая, что у вас есть привилегии сервера спирали для удаления групп и депоста, сначала откройте окно терминала. (В P4V выберите папку на вкладке рабочей области и щелкните правой кнопкой мыши/контексте, чтобы «открыть окно терминала». Это настроит переменные среды P4.)

Затем используйте "p4 group -d" и "p4 depot -d" для удаления.

Например, предположив, что ваша группа — «BOMoops», запустите:

p4 group -d `printf "\\357\\273\\277"`oops
person J Brown    schedule 28.11.2018
comment
Использование printf помогло, спасибо! Ты герой дня :D - person Martin; 30.11.2018