如何获取当前客户端(工作区)的两个更改列表之间的更改历史记录?

Iva*_*van 3 perforce

我们有一个具有复杂视图的 Perforce 工作区:

//depot/aaa/... //myclient/1/...
//depot/bbb/... //myclient/2/555/...
//depot/ccc/... //myclient/300/...

如何(使用 p4 命令行)获取受工作区视图规范限制的两个特定更改列表之间的更改历史记录?

我知道如何对所有仓库执行此操作(不受工作空间限制):

p4 changes //...@1,5 -s submitted

我知道如何获取特定客户的所有更改:

p4 changes //...@myclient -s submitted

我如何连接这两个命令?

-c myclient顺便说一句,如果我在命令中使用 key p4 changes,它只会显示从客户端提交的更改列表(而不是像我需要的那样按客户端视图进行过滤):

p4 changes -c myclient //...@myclient -s submitted

gai*_*ige 5

如果您可以直接访问工作区,则可以使用

p4 changes ...@1,5 -s submitted
Run Code Online (Sandbox Code Playgroud)

从工作区顶部。