2017-02-22 12 views
1

У меня есть проект, созданный в депо Perforce, с одним потоком магистрали.Возможно иметь два вида на одном потоке Perforce?

У меня есть инструменты (CI, git p4), которые могут синхронизировать весь поток сразу.

В моем проекте много больших файлов, которые не всегда нужны (исходные атрибуты в видеоигре). Я хотел бы позволить этим инструментам только синхронизировать некоторые из моих депо.

Без потоков я мог бы создать рабочее пространство, в которое включались только части необходимого мне депо. С потоками, однако, похоже, что это сопоставление («представление потока») является частью самого потока и что, если требуется другое представление, необходимо создать другой поток и вручную обновить изменения с основной линии - что звучит ужасно похоже на ветвление, чего я не хочу делать.

Что бы я хотел знать, это если есть способ сделать это - несколько просмотров одного и того же контента - с потоками.

+0

Чтобы быть кристально чистым, я не хочу никакого слияния/ветвление происходит, только отдельные виды, подмножеств одного и того же депо. –

+0

Похоже, вы ищете «виртуальные» потоки. Вы создаете два разных дочерних потока родительского потока. Каждый поток является виртуальным потоком и, таким образом, позволяет различный вид одного и того же родительского потока. –

+0

Спасибо, Брайан! Отлично! –

ответ

3

Как и в комментарии Брайана, вы хотите, чтобы виртуальные потоки.

https://www.perforce.com/blog/120221/new-20121-virtual-streams

+0

Блестящий - это именно то, что я хотел, я просто не знал, какие слова для google для :) Спасибо! –