Perforce 代理服务器:缓存选择性文件

fbr*_*eto 2 proxy perforce

我刚刚为工作设置了一个Perforce 代理服务器。我注意到缓存目录很快就填满了——我知道我永远不需要这些文件。例如,depot 中有一个“sandbox”目录,用户保存个人分支和其他工作;ap4 sync导致 p4 代理缓存在我永远不需要它们时抓取这些用户的沙箱。我会为沙箱目录创建一个符号链接,/dev/null但我不会缓存感兴趣的沙箱。

有什么方法可以告诉 perforce 代理“如果我不必同步它,请不要缓存它”的效果?

小智 5

我认为可能对 Perforce RCS 以及代理的工作方式存在一些误解。我假设您正在查看磁盘上的代理缓存,并从您不希望看到的仓库或服务器的一部分中看到文件?如果是这样,请检查其中一些文件,我保证您会发现它们是您尝试同步的软件仓库的集成源。除非您使用 p4 snap 命令撤消在集成期间创建的所有惰性副本,否则这是“设计使然”。