Как сделать интеграцию в разные хранилища Perforce?

Я хотел бы знать, как мы должны делать интеграцию между различными серверами / депо Perforce.

Я ищу решение, которое позволило бы нам осуществлять двустороннюю интеграцию.

В этой статье " Использование удаленных складов" описывается, как сопоставить удаленный склад только для чтения. Это единственное решение для сопоставления на обоих серверах? Если это так, это означает, что я не мог использовать одну ветвь для интеграции обоих способов.

1 ответ

Решение

Читая базу знаний Perforce, я считаю, что предпочтительным / предлагаемым решением является интеграция каждого сервера из удаленного депо только для чтения.

Это ограничение по конструкции для Perforce, поскольку метаданные доступны только для локального сервера, например serverA:1666 не знает команды, выполняемые пользователем на serverB:1666 (как объясняется в тематическом исследовании в нижней части этой статьи).

Также точка зрения относительно производительности абсолютно верна; наш сервер был забит сегодня днем ​​во время удаления кода из удаленного депо. Все, что мы могли сделать, это ждать, пока интеграция / diff не будет завершена.

Чтобы узнать, что происходит на вашем сервере, используйте команду p4 monitor show чтобы показать текущую нагрузку на ваш сервер.

Другие вопросы по тегам