P4 Root и Altroot через Windows и Linux

У меня есть клиент P4, который я разделяю в среде Linux и Windows, используя параметры Root (Linux) и Altroot в спецификации клиента ("Host" удален). Кто-нибудь знает, можно ли настроить P4 для зеркалирования каталогов на двух платформах? Что я имею в виду, если я извлекаю файл и редактирую его в своей рабочей области Linux, могу ли я каким-то образом настроить P4 для обновления рабочей области в моем окне Windows, чтобы тот же файл открывался и редактировался до того, как файл будет добавлен в хранилище? Я не думаю, что это возможно, но я спрашиваю на всякий случай, если кто-то знает способ.

редактировать: возможно ли сделать это с Git? Весь источник хранится в репо P4 в работе, но я мог бы настроить локальное репозиторий Git, если это возможно?

Благодарю.

2 ответа

Решение

Предполагается, что одна клиентская спецификация перенаправляет только одну копию файлов.

Вы должны предоставить доступ к файлам с вашего компьютера с Linux на компьютер с Windows или наоборот, тогда, когда они открыты для редактирования, их можно редактировать с любой стороны.

Вы можете создать две отдельные спецификации клиента и использовать полку для перемещения файлов между ними или создать свою собственную ветку, которую разделяют оба клиента, а затем вернуться в эту ветку и слиться с вашей текущей кодовой линией после завершения работы.,

Если вы используете общий диск, это будет работать. Я работаю на Windows, но также должен развиваться на виртуальной машине Linux. Используя VMware, я могу подключить диск к общему ресурсу в одной из моих папок Windows и установить мой p4root в папку Windows, а мой altroot в ту же папку в Linux, но с помощью общего / смонтированного диска. Когда я проверяю, это находится в той же папке, и тот же физический диск.

Вы можете сделать то же самое, используя подключенные / подключенные диски, просто сделайте свою менее используемую ОС той, которая занимается разработкой через сетевой диск. Я сделал это, но это было ненадолго.

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