Я новичок в Perforce и создал несколько рабочих пространств в качестве упражнений для ознакомления с ним. Теперь я хотел бы удалить некоторые из рабочих областей. Я просто хочу избавиться от рабочих пространств, чтобы они не появлялись в выпадающем списке в представлении рабочих пространств ( не хочу ничего делать с реальными файлами депо).
Поиск ответа на вопрос приводит к предложению «сделать рабочую область активной» (я полагаю, это означает выбрать ее в раскрывающемся списке рабочей области?), А затем удалить ее из меню «Редактировать». К сожалению, опция удаления недоступна, когда я пытаюсь это сделать.
Кто-нибудь знает, как это сделать, или мне просто нужно жить с ненужными рабочими пространствами? Я физически удалил один из них с диска, и он по-прежнему отображается в раскрывающемся списке рабочей области, и я даже не могу сейчас синхронизировать его с хранилищем, поэтому я полагаю, что это не так.
Это также может быть сделано без визуального клиента с помощью следующего небольшого сценария.
источник
В P4V нажмите View > Workspaces
Если удаляемое рабочее пространство не отображается в списке, возможно, вам придется снять флажок Показывать только рабочие пространства, доступные для использования на этом компьютере.
Щелкните правой кнопкой мыши рабочее пространство, которое нужно удалить, и выберите « Изменить рабочее пространство» «My_workspace».
На вкладке « Дополнительно » снимите флажок « Заблокировано»: редактировать настройки рабочего пространства может только владелец >, затем нажмите « ОК».
Теперь вернитесь на вкладку Workspaces в Perforce, щелкните правой кнопкой мыши рабочую область, которую хотите удалить, и выберите Delete Workspace 'My_workspace'.
P4V должен удалить элемент из выпадающего списка при нажатии на него.
Существует случай, когда ранее удаленное рабочее пространство остается в раскрывающемся списке, и P4V отображает следующую ошибку:
Если возникает эта ошибка, рабочая область (возможно, на другом хосте) может быть только выгружена. Нажмите на корзину P4V Workspaces
В результате выгружен Рабочем окне щелкните правой кнопкой мыши на обижая рабочую область и выберите Delete Workspace «My_workspace» . P4V теперь должен удалить элемент рабочего пространства из выпадающего списка.
источник
Если вы успешно удалили вкладку рабочей области, но она все еще отображается в раскрывающемся меню. Тогда также вы можете успешно удалить это, выполнив следующие действия:
user_name будет вашим именем пользователя вашего компьютера
Там будет два тега
varName = "RecentUsedWorkspaces" удалить тег удаленного рабочего пространства
Там будет тег propertyList с varName = удаленное_имя_процесса_имя удалить этот тег.
из выпадающего меню имя рабочего пространства будет удалено
источник
источник