Perforce 性能与子模块
在工作中,我们正在使用Perforce,我想知道是否有可能用它来做版本控制的子模块 例如,我有项目B和C使用的库A 我希望这样,当我得到B的修订版时,我在子文件夹中也能得到A: B ---=>A(v1) 项目C也是如此,但它需要更新版本的库 C ---=>A(v1.2) 我知道Git可以实现这种功能,但是找不到Performce的任何功能 谢谢,Perforce 性能与子模块,perforce,git-submodules,Perforce,Git Submodules,在工作中,我们正在使用Perforce,我想知道是否有可能用它来做版本控制的子模块 例如,我有项目B和C使用的库A 我希望这样,当我得到B的修订版时,我在子文件夹中也能得到A: B ---=>A(v1) 项目C也是如此,但它需要更新版本的库 C ---=>A(v1.2) 我知道Git可以实现这种功能,但是找不到Performce的任何功能 谢谢, LeontyPerforce通过视图和路径来处理这类事情。通过这些,您可以将正确的文件集组合到工作区(或分支或标签)中。因为Perforce存储库可以
LeontyPerforce通过视图和路径来处理这类事情。通过这些,您可以将正确的文件集组合到工作区(或分支或标签)中。因为Perforce存储库可以包含所有产品的所有组件或模块,所以您只需在工作数据集中选择所需的组件或模块。您不需要子模块(或SVN外部)概念来从另一个存储库中提取数据 您可以使用模板工作区来确保开发人员获得正确的文件集。您可以更严格一些,编写一些定制工具(可能在Perforce代理中)来提供一些结构 与使用子模块最接近的等价物可以在Perforce streams中找到,其中路径定义了进入流的内容。流路径由子流继承。但这并不是一个直接的等价物