Perforce - 将文件夹映射到服务器上的另一个位置

时间:2018-01-29 06:51:19

标签: perforce perforce-stream

在perforce上,我们有一些项目都共享相同的“框架”代码。现在我们在每个项目文件夹下保留一个框架副本,并在项目之间进行合并。我们考虑将框架保存在一个文件夹中,然后将其映射到每个工作区。然而,这将要求每个开发人员都这样做并且可能变得混乱。有没有办法做这个映射服务器端,以便任何人获取项目的副本也将获得框架文件夹?

我们目前有

\\Project1\Source\Framework
\\Project2\Source\Framework

我们希望

\\Project1\Source
\\Project2\Source
\\Framework

以某种方式让每个开发人员在她的机器上的每个项目的Source文件夹下获得Framework。

1 个答案:

答案 0 :(得分:1)

这就是溪流的用途。创建// Project1和// Project2流depot,然后定义如下所示的流:

Stream: //Project1/Source
Paths:
    share ...
    import Framework/... //Framework/...

Stream: //Project2/Source
Paths:
    share ...
    import Framework/... //Framework/...

与这些流相关联的客户端将自动获取您正在寻找的映射。