Как сделать интеграцию в разные хранилища Perforce? - PullRequest
1 голос
/ 04 июня 2010

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

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

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

1 Ответ

1 голос
/ 08 июня 2010

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

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

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

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

...