Perforce仓库

时间:2010-04-09 18:10:17

标签: perforce

是否首选一个具有多个文件夹的库,这些文件夹映射到工作区中的不同路径。或者一个软件仓库中的多个文件夹映射到多个工作区,或多个软件仓库映射到多个工作区。

有人对此事有任何实际意见吗?

我还注意到,当我在一个软件仓库中有多个文件夹映射到我的工作区中的不同路径时,当我从软件仓库中区分时,其中一个子文件夹中的更改不会显示在差异中。

1 个答案:

答案 0 :(得分:4)

根据您的仓库的大小,我认为这更像是一个品味问题。我们目前有两个不同的软件仓库,但主要是因为它们的性质是分离的(//sw//data/)。 Perforce Knowledge Base说:

  

与...最显着的区别   多个仓库配置是   在Perforce Server P4ROOT中   目录,每个项目都存储在   它自己的顶级depot目录   (而不是作为一个子目录   单站)。多个仓库   配置允许你使用   depot“Map”字段放入每个   a上的顶级depot目录   如果需要,单独的文件系统。更多   在使用Map字段时可以找到   p4的命令参考条目   仓库命令。

     

表现是另一个考虑因素   在配置单个与多个   仓库。通过将项目分成   单独的depots,许多文件路径   Perforce操作本质上是   限于更窄的范围   文件,导致需求减少   扫描某些数据库表。该   性能差异取决于   特定的数据集和用法。   对于许多小型装置,有   没有明显的区别。然而,   适用于大型装置和某些装置   使用环境,性能   差异可能很大。

相关问题