perforce client spec — сопоставление разных путей депо с одним и тем же путем к рабочей области клиента

Я хочу создать клиент со следующим представлением:

//depot/location1/main/... //myclient/main/...
//depot/location2/main/... //myclient/main/...

Между //depot/location1/main/... и //depot/location2/main/... нет общих файлов и каталогов.

Но когда я делаю синхронизацию p4, она синхронизируется только с //depot/location2/main/...

Как я могу синхронизировать его из обоих мест?


person ghostcoder    schedule 10.06.2011    source источник


Ответы (1)


Использовать этот

//depot/location1/main/... //myclient/main/...
+//depot/location2/main/... //myclient/main/...

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

person aflat    schedule 10.06.2011
comment
Никогда не знал об этом синтаксисе, знал только, что можно использовать - для удаления каталогов. Хороший! - person Mike O'Connor; 10.06.2011
comment
Здесь следует обратить внимание на то, что если имена файлов совпадают в location1 и location2, синхронизируются файлы из location2. Это может сбить вас с толку, если вы не будете осторожны. - person Greg Whitfield; 11.06.2011