Из прочтения базы знаний Perforce я считаю, что предпочтительным / предлагаемым решением является интеграция каждого сервера с удаленного депо только для чтения.
Это ограничение по конструкции для Perforce, поскольку метаданные доступны только для локального сервера, например, serverA:1666
не знает команд, выполняемых пользователем на serverB:1666
(как объяснено в тематическом исследовании внизу этой статьи ).
Также пункт о производительности абсолютно верен ; наш сервер был забит сегодня днем во время удаления кода из удаленного депо. Все, что мы могли сделать, это ждать, пока интеграция / diff не будет завершена.
Чтобы узнать, что происходит на вашем сервере, используйте команду p4 monitor show
, чтобы показать текущую нагрузку на ваш сервер.