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