Выполните p4v, чтобы поделиться тем же списком изменений - PullRequest
3 голосов
/ 09 марта 2012

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

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

Ответы [ 2 ]

9 голосов
/ 09 марта 2012

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

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

1 голос
/ 09 марта 2012

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

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

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

...