Я новичок в Perforce и Mercurial, так что терпите меня.Я хотел бы использовать Mercurial для взаимодействия с Perforce следующим образом:
Я извлекаю локальное рабочее пространство Perforce с помощью клиента P4V.Затем я клонирую репозиторий Mercurial для этого рабочего пространства и использую этот клонированный репо для всей своей работы.Когда мне нужны обновленные файлы, я сначала обновляю локальное рабочее пространство Perforce, а затем извлекаю из него репозиторий Mercurial.Когда я готов к фиксации, я помещаю свои изменения в локальную рабочую область Perforce.Затем я использую клиент P4V, чтобы зафиксировать свои изменения в рабочем пространстве Perforce в хранилище Perforce.По сути, локальное рабочее пространство Perforce является прокси-сервером для репозитория Perforce.
Причина такой настройки (в отличие от обычного сценария прямого извлечения и отправки в репозиторий Perforce) заключается в том, что существует некоторая конфигурация Iнужно сделать с помощью клиента P4V (например, сопоставление / переименование файлов и каталогов).
Я посмотрел на расширения для convert и perfarce, но я не совсем уверен, что они делают то, что я хочу.Похоже, что они делают одноразовое обращение, а затем после этого разговаривают напрямую с репозиторием Perforce.Любая помощь будет оценена.