我想知道我们应该如何在不同的 Perforce 服务器/仓库之间进行集成。
我正在寻找一种允许我们进行双向集成的解决方案。
这篇Using Remote Depots文章介绍了如何将远程 depot 映射为只读。这是在两台服务器上进行映射的唯一解决方案吗?如果是这样,这意味着我不能使用单个分支规范来进行双向集成。
我想知道我们应该如何在不同的 Perforce 服务器/仓库之间进行集成。
我正在寻找一种允许我们进行双向集成的解决方案。
这篇Using Remote Depots文章介绍了如何将远程 depot 映射为只读。这是在两台服务器上进行映射的唯一解决方案吗?如果是这样,这意味着我不能使用单个分支规范来进行双向集成。
通过阅读 Perforce 知识库,我相信首选/建议的解决方案是让每台服务器从只读远程仓库进行集成。
这是 Perforce 的设计限制,因为元数据仅对本地服务器可用,例如serverA:1666
不知道用户执行的命令(如本文serverB:1666
底部的案例研究中所述)。
关于性能的观点也是绝对正确的;今天下午,我们的服务器在远程仓库的代码丢失期间受到重创。我们所能做的就是等到集成/差异完成。
要了解服务器上发生的情况,请使用该命令p4 monitor show
显示服务器上的当前工作负载。