Выполнить Создать новую папку в Stream Depot

У меня есть Stream Depot - депо

В том депо, которое я создал, есть поток под названием ProductGizmo

Таким образом, в P4V я вижу, что Gizmo живет под депо - то есть депо /ProductGizmo

Теперь я хочу, чтобы ProductGizmo работал в папке ClientAcme - так что я хочу увидеть депо /ClientAcme/ProductGizmo. Это строго для организации депо. ClientAcme - это не поток.

Но когда я захожу, Файл> Создать> Папка - Папка отображается серым цветом.

Папки не имеют значения в Stream Depot?

Как я могу перемещать / организовывать потоки в потоке Depot

3 ответа

Решение

Итак, основываясь на том, что я прочитал и услышал - это не может быть сделано - тьфу!

Вот ссылка на еще несколько дискуссий на форумах

http://forums.perforce.com/index.php?/topic/1191-streams-naming-structure-different-levels/

Потоки внедряются на двухуровневой глубине в иерархии депо. Поток будет иметь корень, такой как "// имя-депо / имя-потока".

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

Если вам нужно реализовать схему именования потоков, вы можете использовать поле "Имя потока", например:

Stream:  //depot/ProductGizmo
Name:    ClientAcme-ProductGizmo

Имена потоков могут быть изменены. Имя отображается в P4V, и вы можете искать по имени. Например:

p4 streams -F "Name=*Acme-*"

Однако вы не можете использовать имя в командах в качестве замены пути депо.

Вы также можете перегрузить второй путь в корне потока своей схемой именования. Например:

//depot/ClientAcme-ProductGizmo

Это очень похоже на использование более глубокого пути депо, потому что его нельзя изменить, и вы можете использовать его в командах, например:

p4 changes -m1 //depot/ClientAcme-...

Извините, что повторяю это, но поскольку это первый ответ, когда вы ищете его в Google при поиске по этой теме, за несколько лет в хранилищах потоков администратор может установить глубину потока . Установка этого значения на 2 или более приводит к папкам внутри хранилища и будет делать то, что искал OP. К сожалению, вы можете установить это только во время создания хранилища, поэтому вы не можете изменить его впоследствии. Таким образом, принятый ответ больше не применяется, по крайней мере, для Stream Depot.

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