首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制仓库

强制仓库
EN

Stack Overflow用户
提问于 2010-04-10 02:10:17
回答 1查看 2.2K关注 0票数 4

最好是一个仓库有多个文件夹,这些文件夹映射到工作空间中的不同路径。或映射到多个工作空间的一个仓库中的多个文件夹,或映射到多个工作空间的多个仓库。

在这个问题上,有人有什么实际的建议吗?

我还注意到,当我在仓库中有多个文件夹映射到我的工作区中的不同路径时,当我与仓库进行比较时,其中一个子文件夹中的更改不会显示在比较中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-12 15:56:00

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

与多个仓库配置的最大区别在于,在Perforce Server P4ROOT目录中,每个项目都存储在其自己的顶级仓库目录中(而不是作为单个仓库的子目录)。如果需要,多个仓库配置允许您使用仓库“映射”字段将每个顶级仓库目录放在单独的文件系统上。有关使用映射字段的详细信息,请参阅p4 depot命令的命令参考条目。

性能是配置单个站点与多个站点时要考虑的另一个问题。通过将项目拆分到单独的仓库中,许多Perforce操作的文件路径天生就限制在更窄的文件范围内,从而减少了扫描某些数据库表的需要。性能差异取决于特定的数据集和使用情况。对于许多小型安装,没有明显的区别。但是,对于较大的安装和某些使用环境,性能差异可能会很大。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2609772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档