我正在开发一个应该与 Perforce 集成的应用程序。在基本 Perforce 命令的学习阶段,我有一个关于“p4 更改”如何工作的问题。一旦更改列表被提交,比如说,影响文件
- '//仓库/Web/content/main.css'
- '//仓库/工具/app/init.py'
如果我们现在发出命令:
'p4 更改 //depot/Web/...'
然后更改列表将显示在结果中。那么 Perforce 是如何管理这些信息的呢?它会分解路径并存储吗?或者它是否进行在线子字符串查询?
我看到 Perforce 数据库模式中有一个字段“公共路径”,在这种情况下,值应该是:
'//仓库/...'
那么在这种情况下,Perforce 是如何获取信息的呢?