Волей-неволей p4v использует один и тот же список изменений

StackOverflow https://stackoverflow.com//questions/9631017

  •  10-12-2019
  •  | 
  •  

Вопрос

У меня есть 2 p4v, настроенных на Windows и Linux.Мне было интересно, могу ли я отредактировать код в Windows, создать ожидающий список изменений (этот список изменений принадлежит p4_windows_client).Затем переключитесь на Linux, который открывает другой p4_linux_client, чтобы объединить список ожидающих изменений Windows для сборки проекта на Linux.Причина иметь 2 разных клиента {p4_windows_client, p4_linux_client} это потому, что проблема с путем к корневой папке, поскольку она похожа C:\p4clientRoot, другой - это /home/p4client-root.Мне было интересно, возможно ли это?

Я протестировал это, похоже, что при создании ожидающего изменения списка сервер получит этот новый список изменений только с базовой информацией, такой как номер изменения, описание, извлекаемые файлы.Но это не включает изменения в коде, вносимые в Windows box.Поэтому я чувствую, что маловероятно отправить изменения в Linux таким образом.

Это было полезно?

Решение

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

Для получения дополнительной информации ознакомьтесь с руководством Perforce по эксплуатации p4 shelve команда и p4 unshelve команда.

Другие советы

Лучший способ, которым я занимался двойной разработкой в Windows и Linux, - это создать 1 рабочее пространство и использовать строку "alt roots" в вашем рабочем пространстве.Я заставляю и мою машину с Windows, и машину с Linux получать доступ к одному и тому же общему ресурсу / диску.Если это двойная загрузка, создайте раздел fat32, чтобы обе ОС могли получить доступ к одному и тому же диску, если это 2 отдельные машины, создайте общий сетевой ресурс на компьютере, который вы используете чаще всего, или на каком-либо другом сетевом компьютере где-нибудь.Затем сделайте так, чтобы root и alt roots указывали на одну и ту же папку / общий доступ.

Вам также необходимо убедиться, что вы очистили строку Host рабочей области, чтобы ее можно было использовать в обоих местах.

Теперь вы можете проверять, редактировать, переключать компьютеры и отправлять на другой компьютер.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top