Выполнить Создать новую папку в 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.