从 Perforce 中的流库中仅获取一个文件夹
Get only one folder from a stream depot in Perforce
我是 Perforce 的新手 "stream depots" 并且停留在第 1 步。我正在尝试创建一个工作区,其中仅包含来自一个巨大流库的一个文件夹。
每次试都好像要下载整个流,文件量很大。我现在可以看到将其限制为仅一个文件夹的方法。
这就是虚拟流的用途。
创建一个新流,它是相关流的子流,类型为 "virtual",并将其路径指定为单个文件夹,例如:
Stream: //streams/just_the_facts
Parent: //streams/main
Type: virtual
Paths:
share path/to/the/facts/...
现在切换到该流:
p4 switch just_the_facts
而且您只有 facts
文件夹中的文件。
我最后做的是:
p4 set P4CLIENT=MyWorkspace
然后
p4 client -s -S //My/Stream
创建工作区。
然后p4 sync //My/Stream/just/the/dir/I/want...
我是 Perforce 的新手 "stream depots" 并且停留在第 1 步。我正在尝试创建一个工作区,其中仅包含来自一个巨大流库的一个文件夹。
每次试都好像要下载整个流,文件量很大。我现在可以看到将其限制为仅一个文件夹的方法。
这就是虚拟流的用途。
创建一个新流,它是相关流的子流,类型为 "virtual",并将其路径指定为单个文件夹,例如:
Stream: //streams/just_the_facts
Parent: //streams/main
Type: virtual
Paths:
share path/to/the/facts/...
现在切换到该流:
p4 switch just_the_facts
而且您只有 facts
文件夹中的文件。
我最后做的是:
p4 set P4CLIENT=MyWorkspace
然后
p4 client -s -S //My/Stream
创建工作区。
然后p4 sync //My/Stream/just/the/dir/I/want...