1

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

我们目前有

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

我们想拥有

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

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

4

1 回答 1

1

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

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

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

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

于 2018-01-29T07:10:16.970 回答