스트림은 저장소 계층 구조의 2 수준의 깊이에 뿌리를두고있다 스트림에서 스트림을 구성/이동할 수 있습니다. 스트림에는 "// depotname/streamname"과 같은 루트가 있습니다.
일단 스트림 루트를 만들면 변경할 수 없습니다. 얕은 루트 깊이는 스트림의 루트 경로를 지능형 레이블로 사용하지 못하도록합니다. (문제는 스트림을 분류하기 위해 저장소 경로를 사용할 수 있다면 스트림의 분류가 변경 될 때 파일을 분기해야하므로 결국 복잡한 분기 기록이 남게된다는 것입니다.)
스트림을 구현해야하는 경우 이름 지정 방식에, 당신은 스트림 이름 필드를 사용할 수 있습니다, 예 :.
Stream: //depot/ProductGizmo
Name: ClientAcme-ProductGizmo
스트림 이름 는 변경 될 수 있습니다. 이름이 P4V에 표시되며 이름으로 검색 할 수 있습니다. 예 :
p4 streams -F "Name=*Acme-*"
그러나 저장소 경로의 대체 이름으로 명령 이름을 사용할 수 없습니다.
또한 스트림 루트의 두 번째 경로를 네이밍 스키마로 오버로드 할 수 있습니다. 예 :
p4 changes -m1 //depot/ClientAcme-...
에 좀 더 논의에 대한 링크입니다. 브랜치/스트림에 실제로 연결된 모든 파일이 있습니까? – Goyuix