Я не могу удалить рабочую область из P4V, потому что ее относительная папка удалена в проводнике файлов Windows

Я настраивал небольшой сервер, чтобы мои друзья могли получить доступ к документам Unreal Engine. Я совершенно новичок в этом. Случайно сделал лишнюю папку. В то время я не заметил, что мне это не нужно, и сделал из него рабочее пространство. Потом понял и удалил в окне файлового проводника. Однако, как я понял, он не удалил его из P4V. Теперь, когда я пытаюсь удалить рабочую область в P4V, я получаю сообщение об ошибке:

«Клиент 'UE4Workspace1' имеет открытые файлы. Чтобы удалить клиента, отмените все открытые файлы и сначала удалите любые ожидающие изменения. Администратор может указать -f, чтобы принудительно удалить клиента другого пользователя».

Я не умею пользоваться -f. Что я могу сделать?


person CrustyCam    schedule 14.02.2016    source источник


Ответы (2)


Согласно сообщению об ошибке, вы проверили некоторые файлы в рабочей области, которые пытались удалить.

Итак, чтобы решить проблему:

1 переключитесь на рабочее пространство, которое хотите удалить.

2 верните эти файлы в список ожидающих изменений (или, возможно, в другой список изменений в этой рабочей области)

3 удалите все пронумерованные списки изменений в этой рабочей области.

4 переключиться в другое рабочее пространство (этот шаг, возможно, необязательный)

5 удалите проблемную рабочую область в p4v.

Я предполагаю, что P4 поддерживает статус каждой рабочей области на сервере. И чтобы избежать неправильного удаления локально отредактированных файлов, они не позволят пользователям удалять рабочие области, если в рабочих областях все еще есть ожидающие файлы.

person Shane Lu    schedule 15.02.2016
comment
Чувак, большое спасибо. Это сработало отлично! Спасибо еще раз! - person CrustyCam; 15.02.2016

Предполагая, что у вас есть правильные права, вы можете из командной строки, находясь на сервере,

p4 client -d -f <workspace_name>

-d: означает удалить

-f: означает силу

Клиент или рабочее пространство в Perforce Speak - одно и то же. (Я не совсем понимаю, почему два термина обозначают одно и то же.)

Полная ссылка: https://www.perforce.com/perforce/r15.2/manuals/cmdref/p4_client.html

person Xavier T.    schedule 15.02.2016